2017-10-14 29 views
-1

EXCEPTION FATAL: principale processus: com.stonker, PID: 4874 java.lang.RuntimeException: Parcelable rencontré IOException écriture objet sérialisable (name = com.stonker.activity. Response.ProfileDatum) à android.os.Parcel.writeSerializable (Parcel.java:1468) à android.os.Parcel.writeValue (Parcel.java:1416) à android.os.Parcel.writeArrayMapInternal (Parcel.java: 686) à android.os.BaseBundle.writeToParcelInner (BaseBundle.java:1330) à android.os.Bundle.writeToParcel (Bundle.java:1079) à android.os.Parcel.writeBundle (Parcel.java:711) à android.support.v4.app.FragmentState.writeToParcel (Fragment.java:147) à android.os.Parcel.writeTypedArray (Parcel.java: 1254) à android.support.v4.app.FragmentManagerState.writeToParcel (FragmentManager.java:403) à android.os.Parcel.writeParcelable (Parcel.java:1437) à android.os.Parcel.writeValue (parcelle. java: 1343) à android.os.Parcel.writeArrayMapInternal (Parcel.java:686) à android.os.BaseBundle.writeToParcelInner (BaseBundle.java:1330) à android.os.Bundle.writeToParcel (Bundle.java: 1079) à android.os.Parcel.writeBundle (Parcel.java:711) à android.app.ActivityManagerProxy.activityStopped (ActivityManagerNative.java:3153) à android.app.ActivityThread $ StopInfo.run (ActivityThread.java:3417) à android.os.Handler.handleCallback (Handler.java:739) à android.os.Handler.dispatchMessage (Handler.java:95) à android.os.Looper.loop (Looper.java:148) à android.app.ActivityThread.main (ActivityThread.java:5417) à java.lang.reflect.Method.invoke (native Method) à com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616) Causé par: java.io.NotSerializableException: com.stonker.activity.Response.ProfileDatum $ Adresse at java.io.ObjectOutputStream.writeNewObject (ObjectOutputStream.java:1344) à java.io.ObjectOutputStream.writeObjectInternal (ObjectOutputStream.java:1651) à java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:1497) à java.io.ObjectOutputStream.writeObject (ObjectOutputStream. java: 1461) à java.util.ArrayList.writeObject (ArrayList.java:648) à java.lang.reflect.Method.invoke (méthode native) à java.io.ObjectOutputStream.writeHierarchy (ObjectOutputStream.java:1033) à java.io.ObjectOutputStream.writeNewObject (ObjectOutputStream.java:1384) à java.io.ObjectOutputStream.writeObjectInternal (ObjectOutputStream.java:1651) à java.io.ObjectOutputStream.writeObject (ObjectOutputStream. java: 1497) à java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:1461) à java.io.ObjectOutputStream.writeFieldValues ​​(ObjectOutputStream.java:959) à java.io.ObjectOutputStream.defaultWriteObject (ObjectOutputStream.java: 360) à java.io.ObjectOutputStream.writeHierarchy (ObjectOutputStream.java:1054) à java.io.ObjectOutputStream.writeNewObject (ObjectOutputStream.java:1384) à java.io.ObjectOutputStream.writeObjectInternal (ObjectOutputStream.java:1651) à java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:1497) à java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:1461) à android.os.Parcel.writeSerializable (Parcel.java:1463) à android.os.Parcel.writeValue (Parcel.java:1416) à android.os.Parcel.writeArrayMapInternal (parcelle. java: 686) à android.os.BaseBundle.writeToParcelInner (BaseBundle.java:1330) à android.os.Bundle.writeToParcel (Bundle.java:1079) à un droid.os.Parcel.writeBundle (Parcel.java:711) à android.support.v4.app.FragmentState.writeToParcel (Fragment.java:147) à android.os.Parcel.writeTypedArray (Parcel.java:1254) à android.support.v4.app.FragmentManagerState.writeToParcel (FragmentManager.java:403) à android.os.Parcel.writeParcelable (Parcel.java:1437) à android.os.Parcel.writeValue (Parcel.java: 1343) à android.os.Parcel.writeArrayMapInternal (Parcel.java:686) à android.os.BaseBundle.writeToParcelInner (BaseBundle.java:1330) à android.os.Bundle.writeToParcel (Bundle.java:1079) à et roid.os.Parcel.writeBundle (Parcel.java:711) à android.app.ActivityManagerProxy.activityStopped (ActivityManagerNative.java:3153) à android.app.ActivityThread $ StopInfo.run (ActivityThread.java:3417) à android.os.Handler.handleCallback (Handler.java:739) à android.os.Handler.dispatchMessage (Handler.java:95) à android.os.Looper.loop (Looper.java:148) à android. app.ActivityThread.main (ActivityThread.java:5417) à java.lang.reflect.Method.invoke (méthode native) à com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:726) à co m.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)Lorsque je clique sur url autolink, plantage de l'application

Ceci est mon fichier de mise en page. Lorsque je clique sur autolink de textview, cela donne une exception d'objet sérialisable. S'il vous plaît aider. Merci d'avance.

+0

Ce n'est pas l'implémentation de 'ProfileDatum' qui génère votre crash. – CommonsWare

+0

Crash également lorsque vous appuyez sur le bouton d'accueil. –

Répondre

2

est le problème:

java.io.NotSerializableException: com.stonker.activity.Response.ProfileDatum $ Adresse

Vous essayez de sérialiser une classe interne (appelée adresse) qui n'est pas sérialisable. C'est probablement dans un domaine d'une autre classe.

Le code qui doit être modifié n'a pas été inclus dans votre question.

+0

Vous avez raison, le problème est dans la classe d'adresse. Oubliez d'implémenter sérialisable. –

0

Résolu par l'outil sérialisable.