单击主页按钮时的Android活动生命周期

单击主页按钮时的Android活动生命周期,android,Android,我有一个应用程序,在Android emulator中只运行一个活动: 当此活动具有焦点并且单击HOME按钮时,将调用onPause()和onStop()回调 从那里,如果我从ADB shell运行“ps”命令,我可以看到与我的应用程序对应的一个进程 现在,如果我再次启动应用程序,将调用onCreate()、onStart()和onResume()回调 由于调用了onCreate(),这似乎意味着该活动已被终止或关闭。但是在那种情况下。。。为什么我可以通过运行“ps”命令来查看它?可以运行几

我有一个应用程序,在Android emulator中只运行一个活动:

  • 当此活动具有焦点并且单击HOME按钮时,将调用onPause()和onStop()回调
  • 从那里,如果我从ADB shell运行“ps”命令,我可以看到与我的应用程序对应的一个进程
  • 现在,如果我再次启动应用程序,将调用onCreate()、onStart()和onResume()回调

由于调用了onCreate(),这似乎意味着该活动已被终止或关闭。但是在那种情况下。。。为什么我可以通过运行“ps”命令来查看它?

可以运行几种相同类型的活动

请看一看:


流程与活动不对应。活动可能已被终止,但应用程序仍在运行。您将需要
adb shell dumpsys activity
而不是
ps
。嘿,我不知道“dumpsys”命令。您是对的:即使应用程序仍在运行,活动也不会显示在dumpsys“running activities”中。谢谢!抱歉,我刚刚提交并编辑了我不打算回答这个问题。请忽略。