【发布时间】:2019-10-27 15:48:58
【问题描述】:
我问我一个关于活动和片段之间通信的问题。在我的情况下,我只有一个活动和多个片段。 我有两种可能:
- 使用界面(长)
- 只需使用 getActivity(或活动)与活动的演员表:
(activity as MainActivity)."variable"
在我的情况下,逻辑上第二个是最好的,但这个解决方案没有问题?
【问题讨论】:
-
不,第二个解决方案通常没有问题,当附加片段时,只有一个非常小的窗口,其中 getactivity 可以返回 null,但这在几乎所有使用的情况下都不应该是问题获取活动
-
在这种情况下我会开始使用
ViewModel。接口没问题。
标签: java android kotlin interface fragment