相关疑难解决方法(0)

如何在片段中访问getSupportFragmentManager()?

我有一个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

139
推荐指数
10
解决办法
20万
查看次数

getFragmentManager vs getSupportFragmentManager ERROR

我需要帮助.我觉得这很奇怪.为了禁用操作栏(标题),我需要添加此代码

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 android-fragments

-2
推荐指数
1
解决办法
4087
查看次数