在Navigation Graph中为目标片段(Destination Fragment)添加一个属性。
具体实现可参考以下代码:
public class DestinationFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_destination, container, false);
//TODO: 绑定相关视图
return view;
}
}
这样,当用户返回到此片段时,会自动弹出到之前的“Home”片段,从而避免了上述“反复显示”的问题。