Restlet en Android – Problemas con la serialización
Estoy tratando de recuperar clases serializadas usando Restlet 2.1 con Android como el cliente y GAE como el servidor. Este es el código relevante:
ClientResource cr = new ClientResource("http://localhost:8888/mydata"); // Get the MyData object MyDataResource resource = cr.wrap(MyDataResource.class); MyData myData = resource.retrieve();
Inicialmente probé esto en una clase independiente de JSE, y todo funcionó bien. Cuando intento ejecutar lo mismo en Android, el objeto myData es nulo. ¿Algunas ideas?
- ¿Recomendaciones para datos persistentes en Android?
- Cómo serializar doble valor utilizando kSOAP en Android
- Java.io.NotSerializableException al escribir objeto Serializable a un almacenamiento externo?
- ¿Cómo arreglar Unmarshalling código de tipo desconocido XXX en el desplazamiento YYY en Android?
- Archivo de serialización en Android
- ¿Se limpia la actividad de Android instanceState durante la actualización de la aplicación?
- Serializador personalizado - deserializador utilizando GSON para una lista de BasicNameValuePairs
- Serializar un objeto Drawable en Android
- ¿Cómo puedo hacer una petición Volley JSONObject con un objeto personalizado como parámetro?
- ¿Pasar el objeto GoogleApiClient a otra actividad?
- Cómo implementar correctamente Parcelable con un ArrayList <Parcelable>?
- Deserializar el mapa JSON usando Jackson no da el mapa correcto
- ¿Cuál es la mejor manera de serializar una imagen (compatible con Swing) de Java a Android?
Puedes comprobar aquí las especificidades de Android: RESTLet página android
Pasé pocas horas antes de entender el problema también, usted necesita registrar explícitamente el convertidor de Jackson así:
Engine.getInstance().getRegisteredConverters().add(new JacksonConverter());
- ¿Cómo enviar un montón de coordenadas (x, y) a través de la red?
- ¿Cómo colocar el centro del diseño en la esquina superior derecha de otro diseño?