android - react native android : How to save state on screen rotation or orientation

标签 android android-activity react-native

在旋转屏幕上, Activity 似乎正在重新启动,它失去了所有状态。我检查了android开发人员指南。 Handling Runtime Changes .它提到了如何处理屏幕方向和使用 onSaveInstanceState()在它破坏您的 Activity 并在 onCreate() 期间恢复状态之前或 onRestoreInstanceState() .

最佳答案

我正在回答我的问题,这就是它对我有用的方式,如果有人遇到同样的问题,请编辑您的 AndroidManifest.xml android/app/src/mainlocal-cli/generator-android/templates/src/app/src/main

<activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:configChanges="keyboard|keyboardHidden|orientation|screenSize">

关于android - react native android : How to save state on screen rotation or orientation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33591734/

相关文章:

android - 触摸屏幕时尝试开始新 Activity

javascript - 从 Javascript、React Native 中的 url 获取 JSON 文件

android - 在 Kotlin 中检查两个对象的某些(不是全部)属性是否相等的惯用方法

android - 如何确定Android应用程序是否被强制关闭?

java - Android:所有 Activity 的抽屉导航

java - Android - 为什么 Activity 在点击通知后打开?

ios - yarn 运行 ios - 错误 : Cannot find module - React Native

android - 如何将 react-native 包导入和修改到各自的原生开发工具中

java - Android Studio : Error (26, 13) Gradle 项目同步失败

Android透明覆盖工具栏