我正在使用带有两个片段的 SlidingPaneLayout ...
在左侧,我显示了一些一般信息,在右侧显示了所有其他信息......
如果我使用默认方式,通过意图将数据提供给片段,我必须保持两个片段之间的数据同步。
那么通过父Activity共享数据有哪些弊端呢?有吗 还是他们不应该这样做的原因?
为什么不在片段中使用以下内容:
Data d = ((ParentActivity) getActivity()).getSharedData()
代替
Intent intent = getActivity().getIntent();
Data d = (Data)intent.getExtras().getSerialisable("sharedData");