如何删除后堆栈片段的焦点?

Anu*_*Anu 7 android focus fragment onresume

我在我的应用程序中使用片段.我有一个片段包含EditText和一些Dialogfragment.

当我点击一个特定的小部件时,它将移动到下一个片段.我需要在backstack中的第一个片段,所以我也添加了addToBackStack方法.

第二个片段不包含任何内容EditText.现在的问题是,当我们触摸或按下第二个片段时,EditText在第一个片段中获得焦点并且对话框即将到来.

我得到了以下代码

getView().setFocusableInTouchMode(true);
getView().requestFocus();
Run Code Online (Sandbox Code Playgroud)

我把它放进去了onResume().但onResume()不会根据一些android文件调用.我该怎么办?这是显示问题的第二个活动的图片 在此输入图像描述

Anu*_*Anu 0

我的问题的解决方案是不添加片段,只需使用替换,我们还可以通过单击布局来避免这一情况