我尝试将ArrayList<DatosVenta>
传递给另一个Activity
,但是我遇到了这个问题:Parcelable遇到IOException
在写可序列化对象(名称= com.madmvx.proyectou.Models.ModelUtils.DatosVenta )
我的课程DatosVenta
实现了Serializable
我尝试过使用Parcelable
,但其他Activity
却一无所获
我得到空
public class DatosVenta implements Serializable {
Vendedor vendedor;
String nombreCliente, gestionRealizada, observaciones, zona, quienAtiende, fecha;
public DatosVenta(Vendedor vendedor, String nombreCliente, String gestionRealizada, String observaciones, String zona, String fecha, String quienAtiende) {
this.vendedor = vendedor;
this.nombreCliente = nombreCliente;
this.gestionRealizada = gestionRealizada;
this.observaciones = observaciones;
this.zona = zona;
this.fecha = fecha;
this.quienAtiende = quienAtiende;
this.zona = zona;
}
public DatosVenta() {
}
public String getQuienAtiende() {
return quienAtiende;
}
public void setQuienAtiende(String quienAtiende) {
this.quienAtiende = quienAtiende;
}
public String getFecha() {
return fecha;
}
public void setFecha(String fecha) {
this.fecha = fecha;
}
public Vendedor getVendedor() {
return vendedor;
}
public void setVendedor(Vendedor vendedor) {
this.vendedor = vendedor;
}
public String getNombreCliente() {
return nombreCliente;
}
public void setNombreCliente(String nombreCliente) {
this.nombreCliente = nombreCliente;
}
public String getGestionRealizada() {
return gestionRealizada;
}
public void setGestionRealizada(String gestionRealizada) {
this.gestionRealizada = gestionRealizada;
}
public String getObservaciones() {
return observaciones;
}
public void setObservaciones(String observaciones) {
this.observaciones = observaciones;
}
public String getZona() {
return zona;
}
public void setZona(String zona) {
this.zona = zona;
}
}
if(!datosVentaList.isEmpty() && datosVentaList != null){
Intent intent = new Intent(getContext(), AdminShowRuterosActivity.class);
intent.putExtra("datosVentaList",datosVentaList);
startActivity(intent);
dismiss();
}else{
Log.d("LISTA<>", "No hay datos");
dismiss();
}
在我的 AdminShowRuterosActivity.class
中 datosVentaArrayList = (ArrayList<DatosVenta>)getIntent().getSerializableExtra("datosVentaList");