2011-06-18 30 views
1

我有两个活动:登录和列表。 当我登录时,我显示列表。当用户在列表活动中并按主页按钮时。之后,点击它只会在登录页面上显示的应用程序图标。虽然它应该显示列表。我面临意外的问题,在Android应用程序

如何解决这个问题?

回答

2

有时会将您的应用程序推出内存以释放其他应用程序的内存。当它发生时,应用程序在用户输入时重新启动,并打开第一个活动。唯一(或不是唯一的)你维护你的应用程序状态的方法是将它存储在某个地方。您可以保存用户是否登录到SharedPreferences中,以及创建登录活动时是否可以检查。

2

有时候,根据其他应用程序需要多少内存,你的应用程序将被终止。您的应用程序必须保存并恢复其状态,以便表现得好像没有被杀死一样。

如果您阅读开发人员文档中的Activity Lifecycle部分,您应该了解您需要执行的操作。