Я открою это, потому что они могут увидеть это или кто-то может иметь ту же проблему и выяснить это. Мое приложение использует ЗДЕСЬ карты, интегрированные с функциями AR, и иногда оно случайно вылетает с этим сообщением:
java.lang.NullPointerException: Attempt to invoke virtual method 'com.nokia.maps.ARLayoutControl com.nokia.maps.d.R()' on a null object reference
at com.nokia.maps.am.a(CompositeFragmentImpl.java:129)
at com.nokia.maps.am.a(CompositeFragmentImpl.java:52)
at com.nokia.maps.am$1.onEngineInitializationCompleted(CompositeFragmentImpl.java:98)
at com.nokia.maps.MapsEngine$10.run(MapsEngine.java:2499)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
Код запутан, поэтому из источников нечего получать, что имеет смысл. Скорее всего, это связано с жизненным циклом, как это происходит, когда пользователь возвращается с карты. Есть идеи?