美文网首页
Fragment Review

Fragment Review

作者: Hong2018 | 来源:发表于2017-02-28 15:19 被阅读0次

Fragment Review

参考资料

鸿洋Fragment解析上

鸿洋Fragment解析下

鸿洋Fragment细节和高级技巧

谷歌开发者Fragment资料

Fragment一般重写3个方法:
1. onCreateView() 用来绘制UI <必须重写>
2. onCreate() 常用于加载数据 
3. onDestroy() 常用于注销广播
Fragment与Activity的通讯
1.通过getActivity()访问Activity的实例
2.通过findFragmentById()或者findFragmentByTag()获取fragment的实例

Sample

1.添加Tag

    FragmentManager fragmentManager = getFragmentManager();
    FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
    beginTransaction.replace(R.id.ll1, new Fragment1(),"f1");
    beginTransaction.replace(R.id.ll2, new Fragment2(),"f2");
    beginTransaction.commit();

2.调用f2中的updatetext()

 view.findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                Fragment2 f2 = (Fragment2) getActivity().getFragmentManager().findFragmentByTag("f2");
                f2.updateTextView("Updated Content");
            }
        });
Fragment生命周期
Fragment 生命周期Fragment 生命周期
Fragment 与 Activity生命周期对比图
Fragment 与 Activity生命周期对比图Fragment 与 Activity生命周期对比图

相关文章

网友评论

      本文标题:Fragment Review

      本文链接:https://www.haomeiwen.com/subject/zwvxgttx.html