中更改时,警报框处于相同状态我的Android应用程序显示一个警告框。如果用户没有在警告框中选择一个按钮,我改变导致警告框消失的屏幕方向。如何更改屏幕方向而不使警告框消失?当屏幕方向在android
0
A
回答
1
当您更改方向时,您的活动将被销毁并再次调用onCreate。
如果您不想要这种行为,或者甚至可以通过在清单文件中定义android:configChanges来覆盖此行为,请覆盖onConfigurationChanged。
另外,节省您的onSaveInstanceState对话状态,并在onRestoreInstanceState
恢复
1
只需添加
android:configChanges="keyboardHidden|orientation"
到每一个活动的活动标签,你不想重新从景观的变化到manifest.xml中的肖像模式。这将导致操作系统在重建之前重建您的布局而不破坏它。 oncreate方法不会再被调用,并且不会失去活动的状态。但要小心,只有在纵向和横向模式下使用相同的布局文件时,这才会起作用。
看到这个question关于这个问题的更多信息
相关问题
- 1. Android屏幕方向错误
- 2. 处理屏幕方向 - Android
- 3. Android屏幕方向问题
- 4. Android视频屏幕方向
- 5. ANDROID屏幕方向更改
- 6. Android - 处理屏幕方向
- 7. Android - 更改屏幕方向
- 8. Android:屏幕方向问题
- 9. Android dev:屏幕方向
- 10. 在android中检测屏幕方向
- 11. 在android中处理屏幕方向?
- 12. 屏幕方向
- 13. Android屏幕取向
- 14. Android屏幕取向
- 15. jQTouch屏幕方向
- 16. iphone屏幕方向
- 17. android获取其他屏幕方向的屏幕大小
- 18. Android从其他屏幕方向退出
- 19. Android WindowManager改变屏幕方向
- 20. Android的屏幕方向传感器
- 21. Android屏幕方向奇怪的问题
- 22. Android屏幕方向是否缓慢?
- 23. 强制Phonegap(Android)启动屏幕方向
- 24. RxJava Android处理屏幕方向变化
- 25. Android:屏幕方向报告太慢?
- 26. 屏幕方向与Android的东西
- 27. Android的屏幕方向的挑战
- 28. Android开发:屏幕方向问题
- 29. 更改Android主屏幕方向?
- 30. 如何在android中限制横向屏幕方向?