我是安卓开发的新手。我正在开发一个 android 应用程序,其中我有几个 View ,比如登录 View 、 View A、 View B、 View C 和 View D 等。
我的初始 View 是登录 View 。用户输入他们的凭证,如果它们有效,将显示 View A(针对特定用户角色)。
现在,用户点击手机主页按钮,现在我的应用程序在后台模式下运行。
当用户点击返回我的应用程序图标时,它会显示登录 View 。但实际上我需要显示 View A。
为什么会这样?我没有找到任何错误堆栈跟踪。谁能告诉我我做错了什么。
谢谢。
最佳答案
当应用程序重新启动时,将再次调用 onCreate。如果你想保存你的状态,你应该使用 SharedPreferences 并将它们保存在 onPause 中。然后在 onResume 中调用它们。
关于android - 需要在单击应用程序图标时恢复 Android 应用程序中的相同 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12777977/