我的应用程序在支持图书馆23.1.1中运行得很好。然而,在升级到支持图书馆23.2.0之后,它开始崩溃。崩溃发生在我从一个活动导航回主活动时(例如,我从主活动的actionbar菜单中打开有关活动,然后按后退按钮返回到主活动,然后它崩溃)。
坠机日志就在这里:
致命异常:主进程: com.myapp.blah.blah,PID: 22124 java.lang.RuntimeException:无法启动活动android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2429) java.lang.RuntimeException: Parcel android.os.Parcel@41d10870:解组未知类型代码6881391在偏移4752处在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2493) at android.app.ActivityThread.access$800(ActivityThread.java:166) at android.app.ActivityThread$H。android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136),android.app.ActivityThread.main(ActivityThread.java:5584) at java.lang.reflect.Method.invokeNative(原生方法),java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268) at com.android.internal.os.ZygoteInitandroid.os.Parcel.readArrayMapInternal(Parcel.java:2321) at dalvik.system.NativeStart.main(原生方法)由: java.lang.RuntimeException: Parcel android.os.Parcel@41d10870引起的.main(ZygoteInit.java:1084):在android.os.Parcel.readValue(Parcel.java:2087)的android.os.Parcel.readValue(Parcel.java:2087)上解编组未知类型代码6881391 (android.os.Parcel.readValue at android.os.Parcel.readValue(Parcel.java:2087) at android.os.Bundle.unparcel at android.os.Bundle.unparcel(Bundle.java:249) at com.android )。internal.policy.impl.PhoneWindow.restoreHierarchyState(PhoneWindow.java:1884) at android.app.Activity.onRestoreInstanceState(Activity.java:989) at android.app.Activity.performRestoreInstanceState(Activity.java:961) at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1145) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2407) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2493)?在android.app.ActivityThread.access$800(ActivityThread.java:166)?在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1283)?在android.os.Handler.dispatchMessage(Handler.java:102)?在android.os.Looper.loop(Looper.java:136)?在android.app.ActivityThread.main(ActivityThread.java:5584)?在java.lang.reflect.Method.invokeNative(本地方法)?在java.lang.reflect.Method.invoke(Method.java:515)?在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)?在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)?在dalvik.system.NativeStart.main(本地方法)?
只有当我在上设置开发人员调试选项“不要保持活动”时,才会发生崩溃。如果关闭此选项,则不会发生崩溃。
这些崩溃发生在调试模式下,其中不使用Proguard。
我不在活动之间传递任何包/包,也不使用startActivityForResult()。
崩溃发生在前和后棒棒糖设备。
发布于 2017-12-16 04:32:57
在appcompat 23.2中使用带有id资源的SearchView时解组异常
嗨,它可以通过实现onSavedInstance和onRestore修复,但不使用超级。这种奇怪的行为
@Override
protected void onSaveInstanceState(Bundle outState) {
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
}https://stackoverflow.com/questions/35652481
复制相似问题