首页 > 解决方案 > 当从画廊或相机选项中选择选项时获取错误

问题描述

E/AndroidRuntime:致命异常:主进程:com.m3h.pmne,PID:19352 java.lang.RuntimeException:Parcelable 遇到 IOException 在 android.os.Parcel 写入可序列化对象(名称 = com.m3h.pmne.ServerResponse.FormParentResponse) .writeSerializable(Parcel.java:1730) 在 android.os.Parcel.writeValue(Parcel.java:1678) 在 android.os.Parcel.writeArrayMapInternal(Parcel.java:891) 在 android.os.BaseBundle.writeToParcelInner(BaseBundle. java:1579) 在 android.os.Bundle.writeToParcel(Bundle.java:1233) 在 android.os.Parcel.writeBundle(Parcel.java:931) 在 androidx.fragment.app.FragmentState.writeToParcel(FragmentState.java:125 ) 在 android.os.Parcel.writeTypedObject(Parcel.java:1532) 在 android.os.Parcel.writeTypedList(Parcel.java:1411) 在 android.os.Parcel.writeTypedList(Parcel.java:1396) 在 androidx.fragment .app.FragmentManagerState。writeToParcel(FragmentManagerState.java:58) 在 android.os.Parcel.writeParcelable(Parcel.java:1699) 在 android.os.Parcel.writeValue(Parcel.java:1605) 在 android.os.Parcel.writeArrayMapInternal(Parcel.java :891) 在 android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1579) 在 android.os.Bundle.writeToParcel(Bundle.java:1233) 在 android.os.Parcel.writeBundle(Parcel.java:931) 在 android .os.Parcel.writeValue(Parcel.java:1596) 在 android.os.Bundle 的 android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1579) 在 android.os.Parcel.writeArrayMapInternal(Parcel.java:891)。 writeToParcel(Bundle.java:1233) 在 android.os.Parcel.writeBundle(Parcel.java:931) 在 android.os.Parcel.writeValue(Parcel.java:1596) 在 android.os.Parcel.writeArrayMapInternal(Parcel.java :891) 在 android.os.Bundle 的 android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1579)。writeToParcel(Bundle.java:1233) 在 android.app.IActivityManager$Stub$Proxy.activityStopped(IActivityManager.java:3858) 在 android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:144) 在 android.os .Handler.handleCallback(Handler.java:873) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:214) 在 android.app.ActivityThread.main( ActivityThread.java:7156) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494) 在 com.android.internal.os。 ZygoteInit.main(ZygoteInit.java:975) 由:java.io.NotSerializableException: com.m3h.pmne.ServerResponse.Data at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1240) at java.io.ObjectOutputStream 引起。 defaultWriteFields(ObjectOutputStream.java:1604) 在 java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1565) 在 java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1488) 在 java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234) 在java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:354) 在 android.os.Parcel.writeSerializable(Parcel.java:1725) 在 android.os.Parcel.writeValue(Parcel.java:1678) 在 android.os.Parcel .writeArrayMapInternal(Parcel.java:891) 在 android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1579) 在 android.os.Bundle.writeToParcel(Bundle.java:1233) 在 android.os.Parcel.writeBundle(Parcel. java:931) 在 android.os.Parcel.writeTypedObject(Parcel.java:1532) 在 android.os.Parcel.writeTypedList(Parcel.java:1411) 的 androidx.fragment.app.FragmentState.writeToParcel(FragmentState.java:125) ) 在 android.os。Parcel.writeTypedList(Parcel.java:1396) 在 android.os.Parcel.writeParcelable(Parcel.java:1699) 在 androidx.fragment.app.FragmentManagerState.writeToParcel(FragmentManagerState.java:58) 在 android.os.Parcel.writeValue (Parcel.java:1605) 在 android.os.Parcel.writeArrayMapInternal(Parcel.java:891) 在 android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1579) 在 android.os.Bundle.writeToParcel(Bundle.java: 1233) 在android.os.Parcel.writeBundle(Parcel.java:931) 在android.os.Parcel.writeValue(Parcel.java:1596) 在android.os.Parcel.writeArrayMapInternal(Parcel.java:891) 在android。 os.BaseBundle.writeToParcelInner(BaseBundle.java:1579) 在 android.os.Bundle.writeToParcel(Bundle.java:1233) 在 android.os.Parcel.writeBundle(Parcel.java:931) 在 android.os.Parcel.writeValue (Parcel.java:1596) 在 android.os.Parcel.writeArrayMapInternal(Parcel.java:891) 在 android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1579) 在 android.os.Bundle.writeToParcel(Bundle.java:1233) 在 android.app.IActivityManager$Stub$Proxy.activityStopped(IActivityManager.java :3858) 在 android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:144) 在 android.os.Handler.handleCallback(Handler.java:873) 在 android.os.Handler.dispatchMessage(Handler.java: 99) 在 android.os.Looper.loop(Looper.java:214) 在 android.app.ActivityThread.main(ActivityThread.java:7156) 在 java.lang.reflect.Method.invoke(Native Method)PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:144) 在 android.os.Handler.handleCallback(Handler.java:873) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop (Looper.java:214) 在 android.app.ActivityThread.main(ActivityThread.java:7156) 在 java.lang.reflect.Method.invoke(Native Method)PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:144) 在 android.os.Handler.handleCallback(Handler.java:873) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop (Looper.java:214) 在 android.app.ActivityThread.main(ActivityThread.java:7156) 在 java.lang.reflect.Method.invoke(Native Method) 

标签: androidandroid-studio

解决方案


推荐阅读