【发布时间】:2016-10-22 13:17:34
【问题描述】:
有没有一种方法可以在不使用片段中的侦听器或公共方法的情况下从适配器访问片段中的变量并为其分配值?
((Activity) context).variable = someValue;
我们可以使用上述方法从适配器访问活动变量。但它不适用于片段。上面的任何方法都适用于片段吗?
【问题讨论】:
-
更像
((MyActivity) getActivity()).setVariable(value);,但不推荐。 -
@RaphaelTeyssandier 那么推荐的方法是什么?
-
是的,或者您可以使用
Singleton,或使用MVP模式来构建您的代码。 -
@PedroCardoso 那不是我要找的!!!不管怎样,谢谢你! :)
标签: android android-fragments fragment android-recyclerview