我有一个应用程序,当用户按下主页按钮或切换到其他应用程序或只是当应用程序进入后台时,会显示登录屏幕。但我不希望在屏幕方向改变时显示登录屏幕。
有什么建议应该通过实现 onConfigurationChanged 或其他方式来完成吗?
非常感谢您的建议或示例。谢谢 !
我有一个应用程序,当用户按下主页按钮或切换到其他应用程序或只是当应用程序进入后台时,会显示登录屏幕。但我不希望在屏幕方向改变时显示登录屏幕。
有什么建议应该通过实现 onConfigurationChanged 或其他方式来完成吗?
非常感谢您的建议或示例。谢谢 !
首先,我还没有看到你的代码,所以这只是理论上的。
观看:http: //2.bp.blogspot.com/-xeMDielmiUo/UOU6lxU5LXI/AAAAAAAAArA/xw4LV_gzjDk/s1600/activity_lifecycle.png
当您更改方向时,您调用方法 OnPause 和 onCreate(我认为),它们会显示您的登录屏幕。
使用它来了解应用程序何时发生方向变化: 如何在 Android 中检测布局中的方向变化?
成功检测到它后,您将能够引发更改。添加一个变量,帮助您了解 onCreat/onResume 是否在方向更改时被调用。然后,在 onCreat/onResume 上使用此变量来帮助您决定是否显示登录屏幕。希望它有所帮助:P