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
网友评论