我在Fragment中有一个ListView,我想在点击一个人物品时显示人物细节。问题是:单击列表项时最佳做法是什么?打开活动或使用其他片段是否合适?在第二种情况下,它将是另一个片段内的片段,我不知道这是不是一个好主意。为了更好地理解我的问题,只需打开Android Marshmallow中的Mail应用程序并想象(我认为它是这样实现的)电子邮件列表在片段内,当您单击电子邮件时打开片段或活动?
答案 0 :(得分:1)
尝试以下pseudocode
来实施您自己的解决方案:
interface
内使用event
或FragmentOne
。interface
和Activity
方法Override
FragmentTwo
Bundle
,将Extra
设置为用户选择的position
,最后将arguments
设置为通过替换当前显示的fragment.
这就是你需要做的一切。如果有帮助,请告诉我!祝你好运!