react native android:如何在屏幕旋转或方向上保存状态
在旋转的屏幕上,活动似乎正在重新启动,它失去了所有的状态。我查看了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
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">