在Android上按下主页键时,活动失去焦点

时间:2016-05-16 22:31:43

标签: android

当我按下手机上的主页按钮,当我返回应用程序时,它完全失去了焦点,它失去了活动的位置;即活动返回主要状态。如何避免这种情况,以便当我按下主页键并返回应用程序时;回到活动的地方?

我需要解决方案适用于所有设备吗?

感谢。

1 个答案:

答案 0 :(得分:0)

当您按主页按钮时,将调用activity's lifecycle方法(首先onPause(),然后onStop()),然后当您返回时,如果在此期间您的操作系统没有调用onDestroy()(当您强制关闭应用程序或内存不足时会发生这种情况),您的活动将调用onResume()方法。如果它被销毁,它将调用onCreate并从头开始。

所以基本上你需要做的是覆盖(在Android工作室中CTRL+O打开覆盖菜单)这些方法来保存你的应用程序状态,保存你应用程序的重要参数(因为你没有共享任何代码,我不能假设它们是什么),然后再恢复你的应用程序之前的状态。