Android中是否存在挂起状态?

时间:2016-10-02 12:55:57

标签: android ios android-lifecycle ios-lifecycle

在iOS中如果用户按主页按钮,应用将移至suspended state。双击主页按钮,显示暂停的应用程序,选择应用程序会将其恢复为active state

  • Android怎么样?应用程序可以成为suspended state按下中心按钮?或者app移至not running州?
  • 如果存在suspended state,如何返回running state,我可以在其中选择一个应用程序?
  • 在活动中,当应用首次启动时,oncreate方法只会被调用一次?当app出现时,将调用哪种方法,返回running state

1 个答案:

答案 0 :(得分:0)

查看Android Activity Lifecycle

在android中,如果应用程序不在“主屏幕上”,它将被视为暂停状态。

通过启动应用程序,将会有一个唯一的onCreate调用,稍后将调用onStart和onResume。如果您现在单击主页按钮,将调用onPause和onStop方法。一旦您希望返回活动,您可以按下概览按钮,然后从列表中选择您的应用程序,然后将调用onRestart,onStart和onResume方法。

如果你的应用程序没有完全隐藏,例如你从上到下摆动手指以查看“通知中心”,这将导致跳过onStart,onStop和onRestart功能。