fragment-backstack

    1热度

    1回答

    我具有由使用addtobackstack功能加入在堆栈中的片段。 当我添加一个片段而没有使用addtobackstack函数,然后按下返回按钮,堆栈会返回到错误的片段。 例如: 片段A是通过使用addtobackstack 片段B代替通过使用addtobackstack 片段C替换被替换而无需不使用addtobackstack 片段d被替换成使用addtobackstack 当我在破片换货d,然后

    1热度

    2回答

    我正在制作一个具有几个屏幕的应用程序,并且必须可以使用后退按钮浏览应用程序。 我有一个屏幕,我的MainFragment的麻烦。似乎没有认识到后台。 的MainFragment就是从这里在MainActivity开始: if (savedInstanceState == null) { getFragmentManager().beginTransaction().replace(R.

    1热度

    1回答

    我有一个Fragment堆栈,其中的片段是add ed(不是replace d)。问题是,由于内存问题,我不想在堆栈中包含特定数量的碎片。假设我已经添加片段甲,乙,Ç,d到堆栈中。现在,我想add的FragmentË,我想A被删除,使用这段代码: fragmentManager.beginTransaction().remove(fragmentA).commit() 我使用findFragm

    1热度

    2回答

    管理返回堆栈目前Android应用程序的结构是 Home About us Products product1 product2 product3 Contact us 是有侧面菜单,我可以直接访问该产品1,我现在的尝试是加入到堆栈中的每一笔交易,它有一个行为是很奇怪的 如果我进入这样的: Home->product1->About

    0热度

    2回答

    我正在研究一个具有viewpager选项卡的应用程序。我正在使用fragmentstatepageradapter来处理viewpager选项卡。我使用childFragmentmanager将第一个片段替换为嵌套片段,并将当前片段添加到backstack中。控制流程如下。 第一个标签片段A - >替换为片段B - >与C片段替换 - >与片段D.替换现在 当我点击的片段d特定的按钮,我需要回去片

    1热度

    2回答

    我有一个back navigation问题,因为它不会恢复最后一个片段。 Android Studio中的所有活动都使用navigation_drawer(ActivityA)和scroll_activity AppCompatActivity(ActivityB)模板 ActivityA显示fragment_1(OK) 更换fragment_1与fragment_2(OK) 开始Activity

    3热度

    2回答

    我正在做一个基于NavigationDrawer的应用程序。我有一个层次结构如下图所示 NavigationDrawer给 - > RootFragment(不添加到后退堆栈) - >详细 片段(添加到后退堆栈) 现在,我试图展现通过按下返回按钮尝试退出应用程序时向用户发送消息。这是我用它的代码。 @Override public void onBackPressed() {

    0热度

    1回答

    我有一个活动和三个片段。当我从一个片段到另一个我写交易到堆栈中: transaction.addToBackStack(null); 当我按下后退箭头上的动作条,并转到箭头失去了第一个片段,它是正确的。 。 switch (item.getItemId()) { case android.R.id.home: FragmentTransaction fragment

    0热度

    1回答

    我正在研究一个有很多碎片的应用程序,并且通过它们导航时,每个碎片都被添加到了后台堆栈...我想实现的是我不想要重复的堆栈条目。 ...例如,如果我有四个片段f1,f2,f3,f4,并且如果我通过f1-f2-f3-f1-f4-f3片段导航f1和f3被添加两次....是否有一种方法可以检查片段是否已经在backstack中,这样重复的条目不会被添加?

    0热度

    1回答

    一种方法是通过获取该信息的sharedpreference传递一个bundle/store。有没有这样的方法来实现这一目标?在片段中,您可以执行getBackStackEntryCount。