我有一个FragmentActivity,我想在其中使用一个地图片段.我在获取支持片段管理器访问它时遇到问题.
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);
Run Code Online (Sandbox Code Playgroud) android android-fragments android-fragmentactivity android-support-library fragmentmanager
我需要帮助.我觉得这很奇怪.为了禁用操作栏(标题),我需要添加此代码
requestWindowFeature(Window.FEATURE_NO_TITLE);
Run Code Online (Sandbox Code Playgroud)
所以这只适用于我改变
extends AppCompatActivity
Run Code Online (Sandbox Code Playgroud)
对此
extends Activity
Run Code Online (Sandbox Code Playgroud)
所以在更改之后,我得到了getFragmentManager的错误.
请看截图.如果你们有任何想法继续下去,请告诉我们?谢谢
android ×2