【问题标题】:Android Activity - OnStop() triggersAndroid Activity - OnStop() 触发器
【发布时间】:2021-10-30 18:11:34
【问题描述】:

我遇到了活动生命周期的问题。这是场景

活动 1 > 活动 2 > 活动 3

从 Activity1 导航到 Activity2 > Activity1 的 OnPause() 调用(正确)

从 Activity2 导航到 Activity3 > 这里调用了 Activity1 的 OnStop()(不正确 - 它应该在第一步中发生)

从 Activity3 导航回 Activity2 > 再次调用 Activity1 的 OnStart()(不正确 - 但我知道这是因为 OnStop() 而发生的)

我想知道这是怎么回事?请问有什么想法吗?

【问题讨论】:

标签: android android-activity


【解决方案1】:

我认为在第二个活动中您正在调用 finish() 方法,这就是调用 Stop() 方法的原因。如果您不想再次启动您的活动 1,请在清单文件中创建您的活动单一任务。如果理解有误,请纠正我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    • 2012-07-08
    • 2022-06-13
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    相关资源
    最近更新 更多