class Selected_img_layout:
Intent i = new Intent(Selected_img_layout.this, ImagSlider.class);
Bundle bundle = new Bundle();
bundle.putSerializable("image_data", spacecrafts);
i.putExtras(bundle);
startActivity(i);
class ImagSlider:
Bundle bundleobject = getIntent().getExtras();
spacecrafts = (ArrayList<Spacecraft>) bundleobject.getSerializable("image_data");
class Spacecraft:
public class Spacecraft implements Serializable {
Uri uri;
public Spacecraft() {
}
public Spacecraft(String name, Uri uri) {
this.name = name;
this.uri = uri;
}
public Uri getUri() {
return uri;
}
public void setUri(Uri uri) {
this.uri = uri;
}
}
Error
java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.example.letsgo.mypdfconverter.Spacecraft)