gpt4 book ai didi

Android SupportMapFragment.getMap() 返回 null

转载 作者:太空狗 更新时间:2023-10-29 16:40:27 26 4
gpt4 key购买 nike

在我的以下代码中,getMap() 返回 null,这会停止应用程序。如果我不对 map 做任何事情(即删除最后两行),它就会正确显示。知道为什么吗?谢谢。

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

FragmentManager fragmentManager = getSupportFragmentManager();
SupportMapFragment mapFragment = SupportMapFragment.newInstance();
mapFragmentId = mapFragment.getId();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.add(R.id.my_container, mapFragment);
transaction.commit();

mMap = mapFragment.getMap();
mMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
}

最佳答案

副本:SupportMapFragment.getmap() returns null

Check your layout xml file. I noticed that I wasn't referencing: android:name="com.google.android.gms.maps.SupportMapFragment" but rather: android:name="com.google.android.gms.maps.MapFragment"

The name should be: android:name="com.google.android.gms.maps.SupportMapFragment"

关于Android SupportMapFragment.getMap() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18594694/

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