Fragment3.0和FragmentV4的使用记录

2017-05-26  本文已影响0人  JustRun123

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

上一篇 下一篇

猜你喜欢

热点阅读