[关闭]
@PheonixHkbxoic 2017-04-07T10:49:58.000000Z 字数 436 阅读 764

Fragment

Android

1.获取FragmentManager

  • getFragmentManager();
  • getSupportFagmentManager();

2.获取/开启事务FragmentTransaction

fragmentManager. beginTransaction();

3. 方法

  • add
  • replace(R.id.right_layout, fragment);

4.将事务添加到返回栈

transaction.addToBackStack(null);
在事务提交之前调用了FragmentTransaction的addToBackStack()方法,它可以接收一个名字用于描述返回栈的状态,一般传入null即可.

5.提交事务

transaction.commit();

6.进程间通信

  • findFragmentById(R.id.right_fragment);
  • getActivity();
  • getActivity().getApplicationContext();
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注