【问题标题】:Call Main activity from a Fragment从片段调用主要活动
【发布时间】:2022-01-25 13:59:56
【问题描述】:

fragment class Home/main activity 如何限制我的主要活动不要回到我的片段的最后一页,一旦从片段的最后一页返回到主要活动,比如我有一个主页活动,并且该主页活动在单击按钮时会导致另外 3 个活动,其中一项活动有片段。片段的最后一页导致主页活动,但是当我返回主页活动时,它再次将我引导到我来过的片段的最后一页,然后我再次按下后退按钮,然后我的应用程序关闭

【问题讨论】:

  • 欢迎来到 SO!您的问题很难理解,似乎有些困惑;你可能需要把它分解一下,澄清你想要达到的目标。

标签: java android android-studio fragment native


【解决方案1】:

当您将Fragments 添加到FragmentManager 时,如果您不希望它单独出现,请确保避免将其添加到backstack

FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.fragment_layout,fragment);
//Adding null will stop the fragment from reappearing on a backpress.
fragmentTransaction.addToBackStack(null);          
fragmentTransaction.commit();    

以后请以文本格式发布代码。不要发布代码图像。如果您需要在屏幕上显示某些视图行为,则可以发布图像,但不能发布代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多