【问题标题】:Fragment showing and Activity lifecycle片段展示和活动生命周期
【发布时间】:2016-04-18 16:47:26
【问题描述】:

当我打电话时我以为

fragment.show(getSupportFragmentManager(), tag);

通过调用 onPause() 方法,活动处于暂停状态。 但是调试项目我发现没有调用生命周期方法。 我计划在调用和关闭片段时使用 onPause() 和 onResume() 方法的流程,但这让我感到困惑。有人可以帮帮我吗?

【问题讨论】:

    标签: android android-fragments android-activity android-lifecycle


    【解决方案1】:

    关于 show() 方法的一些观察:

    • 它属于一个DialogFragment (link);
    • 仅由片段事务描述(不影响activity进入onPause()状态):

      public void show(FragmentManager manager, String tag) { mDismissed = 假; mShownByMe = 真; FragmentTransaction ft = manager.beginTransaction(); ft.add(这个,标签); ft.commit(); }

    Activity 生命周期的详细信息:link1link2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多