Fragment中如何调用Activity方法
时间: 2024-05-01 22:19:11 浏览: 90
Android应用开发中Fragment与Activity间通信示例讲解
在Fragment中可以通过 getActivity() 方法获取到该Fragment所依附的Activity实例,然后就可以直接调用该Activity中的方法了。
例如,如果Activity中有一个名为showToast()的方法,可以在Fragment中这样调用:
```
((MainActivity) getActivity()).showToast("Hello World!");
```
其中,MainActivity是Activity的类名,showToast()是该Activity中的方法名。这样就可以在Fragment中调用Activity的方法了。需要注意的是,强制转换时要确保Activity确实是该类型,否则会引发ClassCastException异常。
阅读全文