Convertir o transmitir un objeto simple a objeto de otra clase
Tengo un objeto pObject
Object pObject = someRpcCall();
- Recuperación del valor nulo de la base de datos Sqlite en android
- ¿Cuáles son las principales diferencias entre una VM de base de registro y una basada en una pila?
- Decodificación y Codificación. Diferentes implementaciones de la clase Base64 en android.util. * Y java.util. *?
- Cómo agregar una notificación de inserción en mi propia aplicación de Android
- HttpUrlConnection configuración Rango en Android se ignora
No conozco el tipo de pObject
Lo que sé es System.out.println(pObject.toString())
salidas
{partner_shipping_id=12, partner_order_id=11, user_id=1, partner_invoice_id=13, pricelist_id=1, fiscal_position=false, payment_term=false}
¿Cómo puedo convertir este pObject a obect de la siguiente clase
import android.os.Parcel; import android.os.Parcelable; public class Customer implements Parcelable { private int id; private String name = ""; public Customer() { // TODO Auto-generated constructor stub } /** * This will be used only by the MyCreator * * @param source */ public Customer(Parcel source) { /* * Reconstruct from the Parcel */ id = source.readInt(); name = source.readString(); } public void setId(int id) { this.id = id; } public void setName(String name) { this.name = name; } public int getId() { return this.id; } public String getName() { return this.name; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(id); dest.writeString(name); } public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { @Override public Customer createFromParcel(Parcel source) { return new Customer(source); } @Override public Customer[] newArray(int size) { return new Customer[size]; // TODO Auto-generated method stub } }; }
- Android: casilla de verificación que se repite cada 10º en un listview
- API de Youtube: busca videos reproducibles en dispositivos móviles
- ¿Cómo hacer una ventana emergente de diálogo "no me preguntes otra vez"? Androide
- Problemas con la carga de anuncios de AdMob en la aplicación
- Android: importa la clase Java en la actividad
- Error de deserialización de SimpleXML en Android
- ¿Es posible enviar un evento de un hilo a una actividad?
- 'Lista <T>' no puede contener objetos de tipo de tipo 'Objeto'
Cuál es la salida de System.out.println(pObject.getClass().getName());
Si es la misma clase de Customer
, entonces podría arrojar el objeto como este
Customer cust = (Customer) pObject;
- Android ExecutorService reiniciar
- Androide. ¿Cómo puedo mantener un botón visualizado como PRESSED hasta que termine la acción creada por ese botón?