仅当从Launcher恢复应用程序时才执行Fire实现

时间:2011-06-10 09:59:29

标签: android android-activity

我希望我的应用只有在从启动器恢复应用时才会执行某项实施。有点像用户点击主页按钮并稍后恢复应用程序。 例如,这种实现不应该发生,例如;

  1. 应用程序本身内的活动更改。
  2. 将应用程序置于后台的电话或任何其他类型的中断。
  3. 我知道我不应该抓住主页按钮按下的事件。有没有其他方法可以捕获Home按钮的作用/调用,以便App可以识别它?

    提前致谢!

    编辑: onUserLeaveHint()确实做了我想做的事情(第2点)。但是在进行活动时,也会调用此方法。只是想知道是否有任何人可以分享的(不完美但更好的解决方案)。谢谢!

1 个答案:

答案 0 :(得分:1)

如果您在运行 onPause()时按下应用程序的主页按钮,将会调用你的应用程序进入后台。当你的应用程序到达前台时 onResume()将被召唤。 点击主页按钮时也会调用 onUserLeavehint()