【问题标题】:Error in android documentation 'Stopping and Restarting an Activity'android文档“停止和重新启动活动”中的错误
【发布时间】:2015-02-22 14:19:17
【问题描述】:

上述文档 (http://developer.android.com/training/basics/activity-lifecycle/stopping.html) 声明如下:

有一些关键场景会导致您的活动停止并且 重新启动:

用户打开“最近使用的应用”窗口并从您的应用切换到 另一个应用程序。您的应用中当前位于 前台停止。如果用户从主页返回到您的应用 屏幕启动器图标或最近的应用程序窗口,活动重新启动。

但在调试过程中,我发现当我启动“最近的应用程序”窗口时,我的活动中被覆盖的 onStop() 被调用。因此,仅启动此窗口将使活动停止,而不是用户需要切换到文档中当前所述的另一个应用程序。

这是 Android 文档错误吗?

【问题讨论】:

  • Stack Overflow 用于编写问题。您的问题是什么?如果您想为 Android SDK 文档提交错误报告,请在此处进行:b.android.com
  • 啊...好吧。我只是想确认一下其他人是否也对这个问题有同样的看法或者我的理解是错误的。
  • 意见也跑题了

标签: android


【解决方案1】:

不,这不是错误 - 该点中的最后一句指出:

如果用户从主屏幕启动器图标或最近的应用程序窗口返回到您的应用程序,则 Activity 会重新启动。

(我的粗体字)

声明(有点尴尬)如果用户从“最近使用的应用程序”窗口返回,该 Activity 将重新启动,这意味着启动“最近使用的应用程序”窗口将停止该 Activity。

这在标题中有所说明:

当用户离开你的activity时,系统调用onStop()停止activity

因此,通过转到“最近的应用程序”窗口,您已经离开了活动,因此系统调用 onStop()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多