android - 需要在单击应用程序图标时恢复 Android 应用程序中的相同 View

标签 android android-layout

我是安卓开发的新手。我正在开发一个 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/

相关文章:

java - GridView 行不膨胀

Android 简单的 textview 文本更改与计时器

android - 如何将数据库插入到 Android 应用程序中

java - 创建自定义 View 并重用同一 View

android:创建在滚动时折叠的布局

android - "No resource identifier found for attribute ' showAsAction ' in package ' 安卓 '"

android - TabHost 动态添加标签页

android - 安装 ia32-libs 包

android - 方向更改后,MapView 的 fragment 在触摸时崩溃

java - 将 Content-ID 添加到多部分实体