安卓Fragment

2017-05-13  本文已影响55人  watayouxiang

Fragment 与Activity 如何互相传值

Fragment传值给Activity:

当Fragment与Activity绑定之后,Fragment中可以通过getActivity();获取Activity实例

Activity传值给Fragment:

FragmentManager fm = getFragmentManager();
Fragment fragment = fm.findFragmentByTag(tag);
Fragment fragment = fm.findFragmentById(id);

Fragment的生命周期

和Activity生命周期对应的生命周期方法

FragementManager的add和replace方法区别

fragementManager.add():

fragementManager.replace():

Fragment的切换方式

Fragment 容器中只能添加一个Fragment 种类,如果多次添加则会报异常

方式一:

方式二:

上一篇 下一篇

猜你喜欢

热点阅读