Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
react native android:如何在屏幕旋转或方向上保存状态_Android_Android Activity_React Native - Fatal编程技术网

react native android:如何在屏幕旋转或方向上保存状态

react native android:如何在屏幕旋转或方向上保存状态,android,android-activity,react-native,Android,Android Activity,React Native,在旋转的屏幕上,活动似乎正在重新启动,它失去了所有的状态。我查看了android开发者指南。。它提到了如何处理屏幕方向,并在销毁您的活动之前使用onSaveInstanceState(),以及在onCreate()或onRestoreInstanceState()期间恢复状态。下面详细说明了如何在android中保存/检索活动实例 我在回答我的问题这是它对我的作用,如果有人面临同样的问题,请在上编辑您的AndroidManifest.xml android/app/src/main和 本地cli

在旋转的屏幕上,活动似乎正在重新启动,它失去了所有的状态。我查看了android开发者指南。。它提到了如何处理屏幕方向,并在销毁您的活动之前使用
onSaveInstanceState()
,以及在
onCreate()
onRestoreInstanceState()

期间恢复状态。下面详细说明了如何在android中保存/检索活动实例

我在回答我的问题这是它对我的作用,如果有人面临同样的问题,请在上编辑您的AndroidManifest.xml android/app/src/main本地cli/generator android/templates/src/app/src/main



感谢您的链接,非常感谢。我在寻求关于react原生android环境的建议。场景是从场景A路由到场景B时,它工作正常,但在屏幕旋转时,它会丢失数据并返回到初始场景A,它不会停留在当前场景B上。基本上,我想知道如何在react native中创建本机模块。例如:这并不能解决进程死机的问题,如果你将应用程序放在后台,系统将其杀死,你将如何恢复它?请注意,使用
android:configChanges
只能作为最后手段,在本地安卓社区中,这通常被认为是一种不好的做法。
<activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:configChanges="keyboard|keyboardHidden|orientation|screenSize">