-2

在 iOS 中,如果用户按下主页按钮,应用程序将移动到suspended state. 双击主页按钮,出现暂停的应用程序,选择一个应用程序会将其恢复为active state

  • 安卓怎么样?应用程序可以变成suspended state按下中心按钮吗?或应用程序移动到not running状态?
  • 如果suspended state存在,如何带回running state,我可以在其中选择一个应用程序?
  • 在一个活动中,该oncreate方法只会被调用一次,当应用程序首次启动时?哪个方法被调用,当应用出现时总是调用,回到running state?
4

1 回答 1

0

查看Android Activity 生命周期

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

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

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

于 2016-10-02T13:07:55.447 回答