Android 谷歌地图v2片段错误
我在java文件中编写了简单的google map v2 android应用程序 这一行:Android 谷歌地图v2片段错误,android,google-maps-api-2,Android,Google Maps Api 2,我在java文件中编写了简单的google map v2 android应用程序 这一行: googleMap = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); 有错误! 错误:类型mainActivity的getFragmentManager()未定义。 请帮助我,我的朋友。如果您使用了SupportMapFragment,则使用getSupportFragmentManage
googleMap = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
有错误!
错误:类型mainActivity的getFragmentManager()未定义。
请帮助我,我的朋友。如果您使用了
SupportMapFragment
,则使用getSupportFragmentManager()
如果使用了MapFragment
,则使用getFragmentManager()
正确
请尝试以下代码:
map=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap() 您的主要活动扩展了什么?FragmentActivity扩展了我的朋友使用getSupportFragmentManager()
而不是getFragmentManager()
。我认为这有助于解决您的问题。更改它并解决这一行,但当我现在运行时崩溃@user370352发布你的日志。Tag:AndroidRuntime和Text:at-android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java.290)@user370352编辑你的问题并发布你的所有日志,同时发布你发生故障的代码。
googleMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();