Swe*_*now 3 methods static android class fragment
我有一个片段类,我想在我的活动的"主"类中调用一个方法.片段类是静态的,因此可能是导致问题的原因,尽管我必须保持静态.我希望能够从我的静态类中做到这样的事情: Method(); 我已经尝试过: getActivity().Method(); 虽然这不起作用.我该怎么办?
Method();
getActivity().Method();
Err*_*454 8
您应该能够将返回的活动强制转换为特定的类来访问公共方法.
如果您的主类被称为MainActivity并且您有一些公共方法Method,那么您可以从fragment方法执行以下操作:
((MainActivity) getActivity()).Method();
或者,您可以使用片段文档中描述的事件回调模式.
归档时间:
13 年,4 月 前
查看次数:
4497 次
最近记录:
6 年,11 月 前