我是Android Fragment的新手,正在学习Fragment到Activity的通信。在Android中,Fragment到Activity通信的最佳做法是什么?
比如说,我有一个FragmentA和一个ActivityA。在我的屏幕上弹出FragmentA后,我想在ActivityA中执行一些方法(可能与UI相关)。
以下是两个可能的解决方案:
1. 在FragmentA中使用getActivity并将Activity转换为ActivityA,然后调用某些方法。 2. 在FragmentA中创建一个接口回调,然后在ActivityA中实现该回调。然后在回调上调用某些方法。
在Android开发中,哪种模式更常见/更受欢迎?为什么?或者,您是否有更好的方法来在Android中从片段到活动进行通信?
非常感谢您的任何评论、意见和建议。^^
比如说,我有一个FragmentA和一个ActivityA。在我的屏幕上弹出FragmentA后,我想在ActivityA中执行一些方法(可能与UI相关)。
以下是两个可能的解决方案:
1. 在FragmentA中使用getActivity并将Activity转换为ActivityA,然后调用某些方法。 2. 在FragmentA中创建一个接口回调,然后在ActivityA中实现该回调。然后在回调上调用某些方法。
在Android开发中,哪种模式更常见/更受欢迎?为什么?或者,您是否有更好的方法来在Android中从片段到活动进行通信?
非常感谢您的任何评论、意见和建议。^^