java.lang.IllegalArgumentException: Duplicate key in ArrayMap: null
at android.util.ArrayMap.validate()(ArrayMap.java:688)
at android.os.Parcel.readArrayMapInternal()(Parcel.java:3587)
at android.os.BaseBundle.initializeFromParcelLocked()(BaseBundle.java:292)
at android.os.BaseBundle.unparcel()(BaseBundle.java:236)
at android.os.Bundle.getSparseParcelableArray()(Bundle.java:1079)
at com.android.internal.policy.PhoneWindow.restoreHierarchyState()(PhoneWindow.java:2265)
at android.app.Activity.onRestoreInstanceState()(Activity.java:1719)
at android.app.Activity.performRestoreInstanceState()(Activity.java:1672)
at android.app.Instrumentation.callActivityOnRestoreInstanceState()(Instrumentation.java:1356)
at android.app.ActivityThread.handleStartActivity()(ActivityThread.java:3869)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence()(TransactionExecutor.java:221)
at android.app.servertransaction.TransactionExecutor.cycleToPath()(TransactionExecutor.java:201)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState()(TransactionExecutor.java:173)
at android.app.servertransaction.TransactionExecutor.execute()(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage()(ActivityThread.java:2317)
at android.os.Handler.dispatchMessage()(Handler.java:106)
at android.os.Looper.loop()(Looper.java:246)
at android.app.ActivityThread.main()(ActivityThread.java:8625)
at java.lang.reflect.Method.invoke()(Method.java:-2)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run()(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main()(ZygoteInit.java:1130)
Более того, мы даже проверили все потенциальные места в нашем коде, использующие Parcels, и не обнаружили никаких недостатков в нашей реализации. Есть ли у вас идеи, что может быть не так или где найти ответ?
Мы получаем эту ошибку и не можем ее воспроизвести. [code]java.lang.IllegalArgumentException: Duplicate key in ArrayMap: null at android.util.ArrayMap.validate()(ArrayMap.java:688) at android.os.Parcel.readArrayMapInternal()(Parcel.java:3587) at android.os.BaseBundle.initializeFromParcelLocked()(BaseBundle.java:292) at android.os.BaseBundle.unparcel()(BaseBundle.java:236) at android.os.Bundle.getSparseParcelableArray()(Bundle.java:1079) at com.android.internal.policy.PhoneWindow.restoreHierarchyState()(PhoneWindow.java:2265) at android.app.Activity.onRestoreInstanceState()(Activity.java:1719) at android.app.Activity.performRestoreInstanceState()(Activity.java:1672) at android.app.Instrumentation.callActivityOnRestoreInstanceState()(Instrumentation.java:1356) at android.app.ActivityThread.handleStartActivity()(ActivityThread.java:3869) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence()(TransactionExecutor.java:221) at android.app.servertransaction.TransactionExecutor.cycleToPath()(TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState()(TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute()(TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage()(ActivityThread.java:2317) at android.os.Handler.dispatchMessage()(Handler.java:106) at android.os.Looper.loop()(Looper.java:246) at android.app.ActivityThread.main()(ActivityThread.java:8625) at java.lang.reflect.Method.invoke()(Method.java:-2) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run()(RuntimeInit.java:602) at com.android.internal.os.ZygoteInit.main()(ZygoteInit.java:1130) [/code] Более того, мы даже проверили все потенциальные места в нашем коде, использующие Parcels, и не обнаружили никаких недостатков в нашей реализации. Есть ли у вас идеи, что может быть не так или где найти ответ?