gpt4 book ai didi

android - fragment 内的 getSupportFragmentManager() fragment 内

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:35:02 24 4
gpt4 key购买 nike

我有一个抽屉式导航 Activity , fragment 像往常一样用于抽屉式导航的不同项目。抽屉导航的第一项中有一个选项卡布局。选项卡布局已使用 viewpager 实现。这个 viewpager 里面有一张 map 。

我想做的就是打电话

SupportMapFragment mapFragment = (SupportMapFragment) getActivity().getSupportFragmentManager().findFragmentById(R.id.map);

但是 mapFragment 始终为 null。

我花了2个多小时应用了很多方法都没有成功。

据我所知这里的问题是这样的。 getActivity() 方法返回抽屉导航 Activity 。 getSupportFragmentManager() 返回附加到抽屉导航的 fragment 。但是 map 不在那个 fragment 中。 map 位于 View 寻呼机的 fragment 内。

谁能推荐一种实现此目的的方法?

最佳答案

使用此 getChildFragmentManager(); 获取 Fragment 中的 FragmentManager

关于android - fragment 内的 getSupportFragmentManager() fragment 内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39183050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com