【问题标题】:Starting Activity From Within Activity从活动内部开始活动
【发布时间】:2017-03-13 13:40:04
【问题描述】:

我正在学习并开始了解有关 android 和活动生命周期的所有内容,但今天我遇到了一些让我感到困惑的事情。

假设我加载了我的 MainActivity 并且在 onCreate 方法中我有一些代码可以加载另一个活动。

现在,如果我在 MainActivity 的 onStart、onPause 和 onResume 方法中有代码,但我从 onCreate 方法中调用另一个活动,会发生什么情况?

在我的 MainActivity 中这些方法的执行是否被中止或者它仍然运行但在不同的线程上?

【问题讨论】:

    标签: android android-activity


    【解决方案1】:

    看看Activity的生命周期

    如果您打开一个新的activity,您当前的activity 将被暂停。这意味着只有onPause 中的代码会运行。如果新的activity 关闭并且您返回到以前的activity,他的onResume 将被调用。

    【讨论】:

    • 感谢您向我解释 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多