Java.lang.IllegalArgumentException: повторяющийся ключ в ArrayMap: null (в Android SDK)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Java.lang.IllegalArgumentException: повторяющийся ключ в ArrayMap: null (в Android SDK)

Сообщение Anonymous »

Мы получаем эту ошибку и не можем ее воспроизвести.

Код: Выделить всё

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, и не обнаружили никаких недостатков в нашей реализации. Есть ли у вас идеи, что может быть не так или где найти ответ?

Подробнее здесь: https://stackoverflow.com/questions/789 ... in-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»