致命异常:主 工艺: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
按主页按钮时也会崩溃。 –