我遇到了一个问题,如果我在片段后台堆叠中有另一个FriendPickerFragment,我就无法在FriendPickerFragment中显示朋友列表。
第一个FriendPickerFragment会加载一个好友列表,但是当我用一个新的FriendPickerFragment实例替换它时,新的一个不会显示任何数据。
是否有人遇到此问题并了解解决方案/解决方法?
干杯!
答案 0 :(得分:0)
发现问题。
使用FragmentManager从代码向布局添加片段时,id在整个片段堆栈中必须是唯一的。
getActivity().getSupportFragmentManager().beginTransaction()
.add(R.id.MUST_BE_UNIQUE_IN_STACK, mPickerFragment)
.commit();