我有一个主要活动(M)(主机活动)和几个完整的页面大小片段(f1,f2,f3)。
我的主要活动是空白页,但没有显示任何内容。
当我的应用启动时,默认情况下会显示片段f1。
但是当我按下“后退”按钮时,我会进入我的主要活动(M)的白页。
我不希望活动M在我的后备箱中。我该如何删除?
我尝试了intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);在活动开始之前,但是它不起作用,我也尝试了finish();。启动活动后,但也无法正常工作。有想法吗?
我有一个关于从后堆栈中删除Mainactivity的问题。
当我按特定片段中的“后退”按钮时,它会将我引向主要活动(M)的白页“内容主”。
答案 0 :(得分:0)
如果您不希望片段在后台堆栈中清空活动M,则不要在片段事务中将片段f1添加到后台堆栈中。
<div id="first-element" class="zindex" style="z-index: 1;"></div>
<div id="second-element" class="zindex" style="z-index: 3;"></div>
<div id="third-element" class="zindex" style="z-index: 5;"></div>
<div id="fourth-element" class="zindex" style="z-index: 100;"></div>
<div id="fifth-element" class="zindex" style="z-index: 99;"></div>
更多信息: