我在我的应用中过去几天多次出现此错误。由于这是由谷歌创建的错误报告,因此这是他们提供的整个stackTrace。堆栈不包含对我创建的任何类的引用。有了这个说我不知道从哪里开始寻找错误,跳跃的人可以引导我朝着正确的方向前进。
java.lang.RuntimeException:
at android.os.Parcel.writeValue (Parcel.java:1476)
at android.os.Parcel.writeList (Parcel.java:811)
at android.os.Parcel.writeValue (Parcel.java:1423)
at android.os.Parcel.writeArrayMapInternal (Parcel.java:723)
at android.os.BaseBundle.writeToParcelInner (BaseBundle.java:1408)
at android.os.Bundle.writeToParcel (Bundle.java:1133)
at android.os.Parcel.writeBundle (Parcel.java:763)
at android.app.FragmentState.writeToParcel (Fragment.java:147)
at android.os.Parcel.writeTypedArray (Parcel.java:1306)
at android.app.FragmentManagerState.writeToParcel (FragmentManager.java:381)
at android.os.Parcel.writeParcelable (Parcel.java:1495)
at android.os.Parcel.writeValue (Parcel.java:1401)
at android.os.Parcel.writeArrayMapInternal (Parcel.java:723)
at android.os.BaseBundle.writeToParcelInner (BaseBundle.java:1408)
at android.os.Bundle.writeToParcel (Bundle.java:1133)
at android.os.Parcel.writeBundle (Parcel.java:763)
at android.app.ActivityManagerProxy.activityStopped (ActivityManagerNative.java:3652)
at android.app.ActivityThread$StopInfo.run (ActivityThread.java:3764)
at android.os.Handler.handleCallback (Handler.java:751)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:159)
at android.app.ActivityThread.main (ActivityThread.java:6097)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:755)
答案 0 :(得分:0)
似乎您使用了与意图相同的意图对象。
例如。
Intent finishIntent = new Intent(MainActivity.this, FinishActivity.class);
FinishData finishData = new FinishData();
这是错误的
finish.putExtra(ConsKeys.KEY_FINISH_DATA, finishIntent);
这是真的
finish.putExtra(ConsKeys.KEY_FINISH_DATA, finishData);