致命異常:主 工藝:com.stonker,PID:4874 了java.lang.RuntimeException:Parcelable遇到IOException的寫入序列化的對象(名稱= com.stonker.activity。 Response.ProfileDatum) at android.os.Parcel.writeSerializable(Parcel.java:1468) at android.os.Parcel.writeValue(Parcel.java:1416) at android.os.Parcel.writeArrayMapInternal(Parcel.java: 686) at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1330) at android.os.Bundle.writeToParcel(Bundle.java:1079) at android.os.Parcel.writeBundle(Parcel.java:711) at android.support.v4.app.FragmentState.writeToParcel(Fragment.java:147) at android.os.Parcel.writeTypedArray(Parcel.java: 1254) at android.support.v4.app.FragmentManagerState.writeToParcel(FragmentManager.java:403) at android.os.Parcel.writeParcelable(Parcel.java:1437) at android.os.Parcel.writeValue(Parcel。 java:1343) at android.os.Parcel.writeArrayMapInternal(Parcel.java:686) at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1330) at android.os.Bundle.writeToParcel(Bundle.java: 1079) at android.app.ActivityThread $ StopInfo.run(ActivityThread.java:3417)在android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:3153) (android.app.ActivityThread)上的android.os.Parcel.writeBundle(Parcel.java:711) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726 ) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 引發:java.io.NotSerializableException:com.stonker.activity.Response.ProfileDatum $ Address 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) at java.util.ArrayList.writeObject(ArrayList.java:648) at java.lang.reflect.Method.invoke(Native Method) at 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) at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1651) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1497) at java.io.ObjectOutputStream.writeObject( Object.OutputStream.java:1461) at android.os.Parcel.writeSerializable(Parcel.java:1463) at android.os.Parcel.writeValue(Parcel.java:1416) at android.os.Parcel.writeArrayMapInternal(Parcel。的java:686) 在android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1330) 在android.os.Bundle.writeToParcel(Bundle.java:1079) 在droid.os.Parcel.writeBundle(Parcel.java:711) at android.support.v4.app.FragmentState.writeToParcel(Fragment.java:147) at android.os.Parcel.writeTypedArray(Parcel.java:1254) at android.support.v4.app.FragmentManagerState.writeToParcel(FragmentManager.java:403) at android.os.Parcel.writeParcelable(Parcel.java:1437) at 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) at和roid.os.Parcel.writeBundle(Parcel.java:711) at android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:3153) at android.app.ActivityThread $ StopInfo.run(ActivityThread.java:3417) at android.os.Handler.handleCallback(Handler.java:739) 在android.os.Handler.dispatchMessage(Handler.java:95) 在android.os.Looper.loop(Looper.java:148) 在機器人。 app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726) 在co m.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)當我點擊自動鏈接的URL,應用程序崩潰
這是我的佈局文件。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/fieldTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/profile_fields_color"
android:textSize="@dimen/intro_text_size"
android:singleLine="true"
android:autoLink="web"
android:textColorLink="@color/profile_fields_color"
android:layout_marginLeft="@dimen/dp_5"
android:text="@string/account"/>
</LinearLayout>
public class ProfileDatum implements Serializable{
@SerializedName("web")
@Expose
private ArrayList<Web> web = new ArrayList<>();
public ArrayList<Web> getWeb() {
return web;
}
public class Web implements Serializable{
@SerializedName("url")
@Expose
private String url="";
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}
}
**typeTextView.setText(mWebArrayList.get(i).getUrl());**
當我點擊textview自動鏈接,它給可序列化的對象異常。 請幫忙。 預先感謝您。
這不是執行產生崩潰的'ProfileDatum'。 – CommonsWare
按主頁按鈕時也會崩潰。 –