在 Activity 中获取 Fragment 实例:
FragmentManager 提供了一个类似于 findViewById 的方法,专门用于从布局文件中获取 Fragment 实例:
//通过挂载点的容器id获取对应的 Fragment 实例RightFragment rightFragment = (RightFragment) getSupportFragmentManager().findFragmentById(R.id.right_fragment);
在 Fragment 中获取 Activity 实例:
Fragment 中提供了一个 getActivity 方法,用于获取托管该 Fragment 的 Activity 实例:
MainActivity activity = (MainActivity) getActivity();
原文地址:https://www.cnblogs.com/yingtoumao/p/8616132.html
时间: 2024-10-11 05:20:51