Google map crashes using $ NotFoundException resources when replacing in FrameLayout

This is how I dynamically add a map to FrameLayout.

new Handler().postDelayed(() -> { if (isAdded()) { new Thread(() -> { try { SupportMapFragment mf = SupportMapFragment.newInstance(); getChildFragmentManager().beginTransaction() .replace(R.id.view_map, mf) .commit(); mActivity.runOnUiThread(() -> mf.getMapAsync(this)); } catch (Exception ignored) {} }).start(); } }, 100); 

It works fine, but in some cases the application crashes with Resources$NotFoundException . This is a crash log.

 android.content.res.Resources$NotFoundException: Resource ID #0x7f07000f at android.content.res.Resources.getValue(Resources.java: 1266) at android.content.res.Resources.getDimensionPixelSize(Resources.java: 673) at maps.ad.ay. < init > (Unknown Source) at maps.ad.ay. < init > (Unknown Source) at maps.ad.ta(Unknown Source) at maps.ad.Ma(Unknown Source) at wd.onTransact(: com.google.android.gms.DynamiteModulesB: 107) at android.os.Binder.transact(Binder.java: 380) at com.google.android.gms.maps.internal.IMapFragmentDelegate$zza$zza.onCreateView(Unknown Source) at com.google.android.gms.maps.SupportMapFragment$zza.onCreateView(Unknown Source) at com.google.android.gms.dynamic.zza$4.zzb(Unknown Source) at com.google.android.gms.dynamic.zza.zza(Unknown Source) at com.google.android.gms.dynamic.zza.onCreateView(Unknown Source) at com.google.android.gms.maps.SupportMapFragment.onCreateView(Unknown Source) at android.support.v4.app.Fragment.performCreateView(Fragment.java: 2080) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java: 1108) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java: 1290) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java: 801) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java: 1677) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java: 536) at android.os.Handler.handleCallback(Handler.java: 746) at android.os.Handler.dispatchMessage(Handler.java: 95) at android.os.Looper.loop(Looper.java: 135) at android.app.ActivityThread.main(ActivityThread.java: 5343) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java: 372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java: 907) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java: 702) 
+8
android google-maps
source share

No one has answered this question yet.

See similar questions:

0
Android google map api v2 runtime crash

or similar:

17
OnePlus location map crashes One device
10
Why google map v2 unexpectedly crashed into java.lang.NullPointerException: try to get the length of a null array?
5
Floating button not working in Pre-lollipop version
2
Android volleyball synchronous request not working
one
Google map not working ... mapView or map fragment?
0
Framelayout does not allow adding a resource image as a background
0
Android onitemselectedlistener throws nullpointer exception in fragment
0
Android crash due to GoogleApiClient
0
Google Maps API: The app continues to crash when I try to use the map
-one
$ NotFoundException resources: res / drawable-hdpi-v4 / ic_bluetooth.xml file

All Articles