在旋转屏幕上, Activity 似乎正在重新启动,它失去了所有状态。我检查了android开发人员指南。 Handling Runtime Changes .它提到了如何处理屏幕方向和使用 onSaveInstanceState()
在它破坏您的 Activity 并在 onCreate()
期间恢复状态之前或 onRestoreInstanceState()
.
最佳答案
我正在回答我的问题,这就是它对我有用的方式,如果有人遇到同样的问题,请编辑您的 AndroidManifest.xml android/app/src/main 和 local-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/