我在手机上打开Android应用程序时会重启

时间:2014-11-16 21:37:05

标签: android

我目前正在使用三星Galaxy S4。

我正在开发一个应用程序,只要我不退出它,它就会很好用。但是,如果我离开它,它有时会完全重新启动并启动登录活动。

我可以从有效的应用列表中选择它,但它不会发生。如果我通过按下其应用程序图标打开它,它有时会重新启动。如果我从活动应用列表中删除它,它肯定会重新启动。我如何让它始终返回到应用程序中的先前状态?即使应用程序从活动应用程序列表中删除,Facebook也会对其进行管理。

Android垃圾收集我的应用程序进行内存优化?我怎么能避免这种情况。

2 个答案:

答案 0 :(得分:1)

onPause()和onResume()方法可能就是您正在寻找的方法。检查Facebook SDK以获取有关持久身份验证的详细信息,即使应用程序已关闭。请查看此SO帖子了解更多详情How to keep android applications always be logged in state?

不,我不相信这是Android正在做任何垃圾收集。

答案 1 :(得分:0)

将此添加到清单的活动代码中,告诉Android您的应用会自行处理任何配置更改:android:configChanges =“orientation | keyboardHidden”

要阻止用户登录每次访问,您可以使用共享首选项来保存登录凭据

相关问题