您可以實現Parcelable而不是Serializable接口。從android Studio嚮導(紅色燈泡)將幫助您實現Parcelable界面。只需點擊器具的方法,然後在類名相同的紅色球加parcelable實施
公共類CategoryDTO實現Parcelable {
@PrimaryKey
private String id;
/**
* Category Name
*/
private String name;
/**
* Category Color
*/
private String color;
public CategoryDTO() {
}
public CategoryDTO(String id, String name, String color) {
this.name = name;
this.color = color;
this.id = id;
}
protected CategoryDTO(Parcel in) {
id = in.readString();
color = in.readString();
name = in.readString();
}
public static final Creator<CategoryDTO> CREATOR = new Creator<CategoryDTO>() {
@Override
public CategoryDTO createFromParcel(Parcel in) {
return new CategoryDTO(in);
}
@Override
public CategoryDTO[] newArray(int size) {
return new CategoryDTO[size];
}
};
}
你應該通過一個路過的位圖意圖你應該將該位圖保存到磁盤,然後傳遞該位圖的文件URL。你也不應該在意圖傳遞一個'View' – tyczj
我知道,這只是一個例子.. LatLng.class呢? –
LatLng實現了parcelable,因此您可以通過意圖 – tyczj