android.content.res.Resources.getConfiguration() ''en una referencia de objeto nulo
service crash (1)
Intenta activar la aceleración de Hardware en manifiesto
android:hardwareAccelerated="true"
funcionó para mí fuente: https://code.google.com/p/gmaps-api-issues/issues/detail?id=9071
Tengo un servicio que actúa como una superposición con un chathead (como facebook messenger) cuando el usuario toca en este chatHead hago un MapView (v2)
Funciona para la mayoría de mis usuarios, pero en el informe de errores todos los usuarios de Xiaomi Xiaomi Redmi Note 3 tienen el mismo bloqueo
java.lang.RuntimeException: no se puede crear el servicio com.package.MyService: java.lang.NullPointerException: intento de invocar el método virtual ''android.content.res.Configuration android.content.res.Resources.getConfiguration ()'' en un nulo referencia de objeto en android.app.ActivityThread.handleCreateService (ActivityThread.java) en android.app.ActivityThread.access $ 1800 (ActivityThread.java) en android.app.ActivityThread $ H.handleMessage (ActivityThread.java) en android.os.Handler .dispatchMessage (Handler.java) en android.os.Looper.loop (Looper.java) en android.app.ActivityThread.main (ActivityThread.java) en java.lang.reflect.Method.invoke (método nativo) en java. lang.reflect.Method.invoke (Method.java:372) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java) en com.android.internal.os.ZygoteInit.main (ZygoteInit.java) Causado por: java.lang.NullPointerException: intento de invocar el método virtual ''android.content.res.Configuration android.content.res.Resources.getConfiguration ( ) ''en una referencia de objeto nulo en android.view.SurfaceView.init (SurfaceView.java) en android.view.SurfaceView. (SurfaceView.java) en maps.Vx (fuente desconocida) en maps.Vv (fuente desconocida) en los mapas .Dv (Fuente desconocida) en maps.Dva (Fuente desconocida) en maps.ad.ae.a (Fuente desconocida) en maps.ad.ua (Fuente desconocida) en maps.ad.Ra (Fuente desconocida) en wc.onTransact (: com.google.android.gms.DynamiteModulesB: 66) en android.os.Binder.transact (Binder.java) en com.google.android.gms.maps.ae $ a $ aa (Fuente desconocida) en com. google.android.gms.maps.MapView $ aa (Fuente desconocida) en com.google.android.gms.dynamic.ea (Fuente desconocida) en com.google.android.gms.dynamic.ca (Fuente desconocida) en com. google.android.gms.maps.MapView $ bg (Fuente desconocida) en com.google.android.gms.maps.MapView $ ba (Fuente desconocida) en com.google.android.gms.dynamic.ba (Fuente desconocida) en com.google.android.gms.dynamic.ba (Fuente desconocida) en com.google.android.gms.maps.MapView.a (Fuente desconocida)
El código que parece fallar está aquí
this.setTheme(R.style.AppTheme);
this.myView = LayoutInflater.from(this).inflate(R.layout.my_map, null);
this.mapView = (MapView) myView.findViewById(R.id.map);
this.mapView.onCreate(null);
this.mapView.getMapAsync(this);
La línea que arroja este error es
this.mapView.getMapAsync (esto);
¿Alguien tiene una solución para esto?