Articles of retrofit2

Cómo llenar una vista de list usando Kotlin, retroadaptación y RXjava

Mi integración con el service está list, puedo ver mi matriz en el logging de requestes, pero no puedo completar la list. Honestamente ya he intentado todo lo que sé, soy nuevo con kotlin, el lenguaje me hace un poco confundido. Alguien podría identificar dónde podría estar el error, lo que estoy haciendo mal. json […]

Rx Java Retrofit con flatMap se ejecuta solo una vez

Estoy tratando de get un observable de una secuencia de button, click flatmap con otro observable de la modificación para solicitar un punto final, ¡pero solo se ejecutará una vez! Cuando hago clic de nuevo, no paso por el método de map plano. Es extraño porque cuando el map plano devuelve otros observables, funciona bien, […]

Android Retrofit + SimpleXmlConverter con entidad vacía

Estoy tratando de solicitar datos de la API Restful de la modificación, con SimpleXmlConverter. Pero obtuve este error. org.simpleframework.xml.core.ConstructorException: Parameter 'comMsgHeader' does not have a match in class tylenol.common.model.retrofit.routelist.ServiceResult Solicitud XML de muestra <ServiceResult> <comMsgHeader/> <– This tag make me annoying –> <msgHeader> <headerCd>0</headerCd> <headerMsg>…</headerMsg> <itemCount>0</itemCount> </msgHeader> <msgBody> <itemList> …. </itemList> </msgBody> Y esta es […]

RxJava2 + Retrofit pantalla negra en request de datos

Estoy enfrentando un problema con una aplicación de Android mientras trato de recuperar algunos datos Api utilizando RxJava2 y Retrofit2 (en Kotlin). Una vez que ejecuto la llamada, la pantalla se vuelve negra y la aplicación ya no responde, sin ningún post de logging. La URL de llamada que estoy usando es la siguiente: api/apartments?projection={"id":1,"address":1} […]

Confundido sobre la asignación de la variable RxJava

Tengo una function que toma una cadena de nombre de usuario y devuelve si el usuario ya existe en una database MongoDB. Soy nuevo en el model RxJava y Retrofit, y estoy confundido acerca de dos para asignar variables una vez que me suscribo al object Observable. fun handleUsername(username: String): Boolean { var userExists = […]

Problemas al analizar datos con RxJava + Kotlin

Así que estoy intentando analizar una respuesta JSON que devuelve los grupos de un usuario específico. Todo se devuelve correctamente y trato de agregarlo a una list mutable que debería ser persistente en todo mi file. private var GROUPS: MutableList<GroupObject> = ArrayList() Y mi RxJava llama aquí val getUserGroups = ApiProvider.getUserGroups() compositeDisposable.add( getUserGroups.getUserGroups(prefs!!.accessToken) .observeOn(AndroidSchedulers.mainThread()) .subscribeOn(Schedulers.io()) […]

Obteniendo respuesta HTML / JSON original por error con Retrofit 2 y Kotlin

Tengo esta pequeña function de extensión para simplificar la obtención del cuerpo del object Call de forma síncrona: private fun <T> Call<T>.bodyOrError(): T? { val resp = this.execute() if (resp.isSuccessful) { return resp.body() } val errorBody = resp.errorBody()?.string() throw RuntimeException("Failed to parse the HTTP response: $errorBody") } El problema es que esta línea arroja "com.fasterxml.jackson.databind.JsonMappingException: […]

Los parameters generics Cualquiera de kotlin se convierte en comodines (?)

Encontré un problema cuando utilicé kotlin y retrofit2. Los parameters generics de kotlin se convierten en comodines (?), Pero no en java. ahora, necesito un parámetro Map<String, Object> (La key es el tipo String, el valor no está fijo) en java, el código convertir a kotlin es Map<String, Any> . Pero la retroadaptación los trata […]

Problemas para get API de Meetup Token de acceso con modificación – Android

Estoy intentando implementar la authentication OAuth 2 para la API de Meetup usando la modificación. Tengo el código de Autorización pero tengo problemas para get el token de acceso. Aquí están todos los bits relevantes de código: Mi método onResume: override fun onResume() { super.onResume() // the intent filter defined in AndroidManifest will handle the […]

Obtención de class no encontrada Excepción al usar KotlinJsonAdapterFactory () en Moshi 1.5 con Kotlin

El problema al que me enfrento es un poco extraño porque cuando tengo una class de model normal que uso como model de cuerpo de respuesta para la actualización 2 me sale un error inesperado, supongo open class Example : RealmObject(){ @Json(name = "token") var token: String? = null @Json(name = "data") var data: RealmList<Data>? […]