getSupportFragmentManager()在片段内的片段内

Dul*_*ttu 5 android google-maps android-fragments android-viewpager

我有一个导航抽屉活动,片段像往常一样用于导航抽屉的不同项目.导航抽屉的第一项中有一个标签布局.标签布局已使用viewpager实现.此viewpager中有一个地图.

我想做的就是打电话

SupportMapFragment mapFragment = (SupportMapFragment) getActivity().getSupportFragmentManager().findFragmentById(R.id.map);
Run Code Online (Sandbox Code Playgroud)

但mapFragment始终为null.

我花了2个多小时应用了很多方法,但我没能成功.

根据我的知识,这里的问题是这个.getActivity()方法返回导航抽屉活动.getSupportFragmentManager()返回附加到导航抽屉的片段.但地图不在那个片段中.Map位于视图分页器中的片段内.

谁能建议一种方法来实现这一目标?

Aug*_*rmo 8

用这个getChildFragmentManager();来获得FragmentManager内部的Fragment