【发布时间】:2014-12-25 14:18:24
【问题描述】:
我有点困惑,这是调用父 Activity 方法的最佳方式,因为我可以使用片段轻松调用父 Activity 方法
1. ((Activity)getActivity()).getMethod()
以及其他方式我必须创建界面和做 onAttach 的东西等,这也在 android 开发者网站link 中进行了解释
现在我的问题是哪种方法最好,为什么?
【问题讨论】:
-
我通常更喜欢使用接口的方式,因为一个片段可能不仅仅在MainActivity中使用。如果两个不同的activity都使用同一个fragment,接口方式会更好。但是,如果一个片段肯定要在一个活动中使用,那么强制转换方式需要的代码要少得多。
标签: java android android-fragments android-fragmentactivity