Fragment3.0和FragmentV4的使用记录

2017.5.26

Fragment 3.0 的onAttach()方法有2个重载,分别是

onAttach()用于从Activity向Fragment传递数据

onAttach(Context context)和onAttach(Activity activity)

发现的问题:

onAttach(Activity activity)目前已经废弃,onAttach(Context context)在SDK API<23时,不执行(属Fragment本身的bug)

解决方案:

使用V4,可避免上诉问题,但在使用V4时,要注意两个问题

第一个是所在Activity必须继承于FragmentActivity

第二个是获取FragmentManager要使用getSupportFragmentManager()(3.0使用getFragmentManager())

参考文章:

http://www.tuicool.com/articles/iqM3aeA

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容