interfragment communication
之间的单个2个片段之间
活动我将数据作为setArguments
和getArguments
的 IM-混淆 的
我的问题 ::
Intents
&我们什么时候应该使用set-arguments
&
get-arguments
答案 0 :(得分:1)
在两个不同的活动之间发送原语/字符串/对象等意图总是好的,而当我们想要在两个不同的片段之间发送数据时,最好将它们作为Bundle args发送/传递。
Intent是用于两个不同活动之间通信的消息传递系统,而另一方面,相同的通信在片段的情况下设置和获取bundle参数更好。
答案 1 :(得分:1)
意图用于不同活动之间的通信, set-arguments 用于两个片段之间的通信。您可以查看此链接 - http://developer.android.com/training/basics/fragments/communicating.html#DefineInterface