gpt4 book ai didi

android - 如何在 fragment 中访问 getSupportFragmentManager()?

转载 作者:IT老高 更新时间:2023-10-28 12:59:10 26 4
gpt4 key购买 nike

我有一个 FragmentActivity,我想在其中使用一个 map fragment 。我无法让支持 fragment 管理器访问它。

 if (googleMap == null) {
googleMap = ((SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map1)).getMap();

// check if map is created successfully or not
if (googleMap == null) {
Toast.makeText(getApplicationContext(),
"Sorry! unable to create maps", Toast.LENGTH_SHORT)
.show();
}
}

// create marker
MarkerOptions marker = new MarkerOptions().position(
new LatLng(latitude, longitude)).title("Hello Maps ");

CameraPosition cameraPosition = new CameraPosition.Builder()
.target(new LatLng(latitude, longitude)).zoom(15).build();

googleMap.animateCamera(CameraUpdateFactory
.newCameraPosition(cameraPosition));

// adding marker
googleMap.addMarker(marker);

最佳答案

可以直接调用

getParentFragmentManager()  

获取 fragment 管理器。请注意,getFragmentManager() 也可以使用,但已被标记为已弃用。

关于android - 如何在 fragment 中访问 getSupportFragmentManager()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20237531/

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