使用Maps API2 Android的空指针异常?

希望

我正在将地图集成到我的应用程序中。该地图也显示在应用程序中。但是我找不到它的观点。

这是我的片段类。

    public static class PlaceholderFragment extends Fragment {

    public PlaceholderFragment() {
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.search_fragment,
                container, false);
        googleMap = ((SupportMapFragment) getFragmentManager()
                .findFragmentById(R.id.map)).getMap();
 //         googleMap.setMyLocationEnabled(true);
 //         googleMap.getUiSettings().setZoomControlsEnabled(false);
        return rootView;
    }
}

我收到了空指针异常。

日志猫如下:

     FATAL EXCEPTION: main

     : java.lang.RuntimeException: Unable to start activity ComponentInfo{com.herobike.main/com.herobike.service.SearchActivity}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2062)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2087)
at android.app.ActivityThread.access$600(ActivityThread.java:133)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1198)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4803)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
at dalvik.system.NativeStart.main(Native Method)
   Caused by: java.lang.NullPointerException
at com.herobike.service.SearchActivity$PlaceholderFragment.onCreateView(SearchActivity.java:52)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1500)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:927)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1467)
at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:570)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1163)
at android.app.Activity.performStart(Activity.java:5018)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2035)

行号:52是

    googleMap = ((SupportMapFragment) getFragmentManager()
                .findFragmentById(R.id.map)).getMap();

这是片段的xml

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/sc_10"
tools:context="com.herobike.main.SearchActivity$PlaceholderFragment" >

   <fragment
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.MapFragment"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_marginBottom="2dp" />

这里需要更新什么?

格里舒

在您的布局文件中,而不是MapFragment您需要编写的文件,SupportMapFragment因为您已经使用对其进行了访问SupportMapFragment。因此,请如下进行更改:

 <fragment
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_marginBottom="2dp" />

还要如下初始化地图:

 googleMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map))
                                    .getMap();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Maps Android空指针异常

来自分类Dev

如何使Google Maps API2上的Android交互式InfoWindow透明

来自分类Dev

如何通过Google Maps API2使Android交互式InfoWindow透明

来自分类Dev

Dagger-2 (android) 的空指针异常

来自分类Dev

使用Google地方信息时,Android空指针异常

来自分类Dev

基于触摸对焦相机与API2在Android

来自分类Dev

使用反射时出现空指针异常

来自分类Dev

使用getLayoutParams()时获取空指针异常

来自分类Dev

使用Spring注入EntityManager(空指针异常)

来自分类Dev

在SherlockFragmentActivity上使用SetAdapter?(空指针异常)

来自分类Dev

使用复选框的空指针异常

来自分类Dev

使用Spring注入EntityManager(空指针异常)

来自分类Dev

使用imageView时,空指针异常

来自分类Dev

使用SpringMVC的JdbcTemplate的空指针异常

来自分类Dev

使用Mockito时面临空指针异常

来自分类Dev

使用gson解析json的空指针异常

来自分类Dev

集成Helpshift API时在Android studio中出现错误(空指针异常)

来自分类Dev

Google Mapv2空指针异常

来自分类Dev

使用android.content.Context.checkPermission检查权限时出现空指针异常

来自分类Dev

在Android中使用布局膨胀时会出现空指针异常

来自分类Dev

使用markermanager.js从API2迁移到API3

来自分类Dev

针对refitfit2的Android JUnit测试给出了空指针异常

来自分类Dev

尝试从响应Web API2 WPF获取文件的内容时获取异常

来自分类Dev

如何通过Web api2控制器使用Firebase令牌身份验证

来自分类Dev

如何以及在何处使用Web API2和MVC 5应用程序

来自分类Dev

微风:$ expand无法与微风/ Web API2一起使用

来自分类Dev

使用JwtAuthForWebAPI的Web APi2身份验证不接受JWT令牌

来自分类Dev

无法从外部服务器(Web API2)使用SendAsync

来自分类Dev

如何使用PDF :: API2 Perl模块设置文本背景颜色?

Related 相关文章

  1. 1

    Google Maps Android空指针异常

  2. 2

    如何使Google Maps API2上的Android交互式InfoWindow透明

  3. 3

    如何通过Google Maps API2使Android交互式InfoWindow透明

  4. 4

    Dagger-2 (android) 的空指针异常

  5. 5

    使用Google地方信息时,Android空指针异常

  6. 6

    基于触摸对焦相机与API2在Android

  7. 7

    使用反射时出现空指针异常

  8. 8

    使用getLayoutParams()时获取空指针异常

  9. 9

    使用Spring注入EntityManager(空指针异常)

  10. 10

    在SherlockFragmentActivity上使用SetAdapter?(空指针异常)

  11. 11

    使用复选框的空指针异常

  12. 12

    使用Spring注入EntityManager(空指针异常)

  13. 13

    使用imageView时,空指针异常

  14. 14

    使用SpringMVC的JdbcTemplate的空指针异常

  15. 15

    使用Mockito时面临空指针异常

  16. 16

    使用gson解析json的空指针异常

  17. 17

    集成Helpshift API时在Android studio中出现错误(空指针异常)

  18. 18

    Google Mapv2空指针异常

  19. 19

    使用android.content.Context.checkPermission检查权限时出现空指针异常

  20. 20

    在Android中使用布局膨胀时会出现空指针异常

  21. 21

    使用markermanager.js从API2迁移到API3

  22. 22

    针对refitfit2的Android JUnit测试给出了空指针异常

  23. 23

    尝试从响应Web API2 WPF获取文件的内容时获取异常

  24. 24

    如何通过Web api2控制器使用Firebase令牌身份验证

  25. 25

    如何以及在何处使用Web API2和MVC 5应用程序

  26. 26

    微风:$ expand无法与微风/ Web API2一起使用

  27. 27

    使用JwtAuthForWebAPI的Web APi2身份验证不接受JWT令牌

  28. 28

    无法从外部服务器(Web API2)使用SendAsync

  29. 29

    如何使用PDF :: API2 Perl模块设置文本背景颜色?

热门标签

归档