MrM*_*ins 2 android android-fragments supportmapfragment
我有: 主要活动
fragment = new ListReportsFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction().replace(R.id.content, fragment).commit();
Run Code Online (Sandbox Code Playgroud)
通过这个简单的代码,我调用了一个扩展自的片段SupportMapFragment
我的片段
public class MyFragment extends SupportMapFragment {
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
MainActivity main = (MainActivity) getParentFragment().getActivity()
}
}
Run Code Online (Sandbox Code Playgroud)
但 的值main始终是null。我如何发送或获取MainActivity?
改变
MainActivity main = (MainActivity) getParentFragment().getActivity();
Run Code Online (Sandbox Code Playgroud)
和
MainActivity main = (MainActivity) getActivity();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8939 次 |
| 最近记录: |