Articles of android

Obteniendo un error al tratar con getter y setter en kotlin

Definí la class de datos como: data class chatModel(var context:Context?) { var chatManger:ChatManager?=null //getter get() = chatManger //setter set(value) { /* execute setter logic */ chatManger = value } } Ahora, ¿cómo accederé a la function get () y set ()? En Java, me gusta eso: // para getter new chatModel().getJId() // para setter new […]

retroadaptación de kotlin: barrido de marcas simultáneas adhesivas de background GC liberado 65326 (1448 KB) objects AllocSpace, 62 objects (1736 KB),

Estoy intentando hacer una simple request de REST con Retrofit en kotlin y estoy recibiendo muchos errores de GC. Realmente no sé cómo solucionarlo. Traté de poner más memory en el emulador, pero el problema aún ocurre. Mi código es: val retrofit =Retrofit.Builder().baseUrl("Url") .addConverterFactory(GsonConverterFactory.create()) .build() val retrofitAPI = retrofit.create(ApiServices::class.java) val call = retrofitAPI.getBarcharts(dashboardRequestBean) call.enqueue(object : […]

¿Podría explicarnos la divertida requestByZipCode?

Soy un principiante de Kotlin. El siguiente código es de Kotlin-for-Android-Developers en https://github.com/antoniolg/Kotlin-for-Android-Developers/tree/master-june-2017 ¿Podría explicarnos la divertida requestByZipCode ? Es difícil de entender Parece que " fun requestByZipCode (zipCode: Long, days: Int): ForecastList = requestToSources { " es un código conveniente, no sé si un código completo de la diversión " fun requestByZipCode (zipCode: Long, […]

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: se esperaba BEGIN_ARRAY pero estaba STRING en la ruta de la columna 1 de la línea 1

He intentado muchas sugerencias de otras mismas preguntas pero no ayuda, ¿cómo puedo ejecutar esta testing con éxito? @Test fun isJsonCorrectPersonConvert() { val gson = GsonBuilder().create() val json = gson.toJson("[{\"Id\":2,\"Text\":\"Математика\"},{\"Id\":5,\"Text\":\"Физика\"}]") val results = gson.fromJson(json, Array<Person>::class.java) Assert.assertNotNull(results) Assert.assertNotNull(results[0].Id) Assert.assertNotNull(results[0].Text) System.out.println(results.toString()) } data class Person(val Id: Int,val Text:String)

Quiero mostrar DialogFragment en Android usando Kotlin

Quiero mostrar DialogFragment cuando se clicked en el button, pero tengo un error en mi código, el error es "show" divertido este es mi código "button onclick" DialogFragment val pop = alarm_first() val fm = FragmentManager pop.show( fm , "name") y esta es mi class de fragment para "alarm_first": class alarm_first : DialogFragment() { override […]

Error al crear interfaces de implementos de objects: la class no tiene un constructor

Recientemente intenté desarrollar una nueva aplicación en Kotlin sobre cómo get datos de cualquier website usando Volley. Me encuentro con un problema al crear una instancia de StringRequest y no sé cómo resolverlo. Obtengo este error al crear el object Response.Listener<String> y Response.ErrorListener : La class no tiene un constructor El código está abajo: class […]

Configuración regional del cambio de idioma en la progtwigción "Kotlin" Como la configuration regional funciona en Java Fine, pero en el idioma Kotlin no funciona

Estoy trabajando en el idioma kotlin en mi aplicación y tengo algunas dificultades con respecto a Cambiar la configuration regional. Como lo que he hecho, he creado una class global, es decir, en Java y en esta class he escrito el código de cambio de idioma del código local y la function de código de […]

Cómo cambiar el order de comparaciónBy en Kotlin

Necesito un comparador, en Kotlin, para orderar cada object que ingrese en mi vista de reciclador (usando Fast Adapter). Necesito orderar los objects por un Entero, donde los más grandes están primero. El código anterior ordera el object que ingresa en mi list, pero el más grande está al final de la list. ¿Hay alguna […]

Cómo get datos de más de una aplicación json

Tengo más de una aplicación de json: api1, api2 y api3 Cada una de ellas tiene una estructura diferente de las otras, quiero get datos de estas tres API y combinarlas en una vista de reciclador, busqué sobre estos temas pero no pude Para get cualquier tutorial útil, ya estoy usando la actualización para get […]

Tener problemas para escribir en EditText en Kotlin

Así que creo que estoy teniendo algunos problemas de scope. Estoy intentando usar la function setZipEdit para establecer R.id.zipHolder editText en mi actividad. Solo tengo problemas para configurar el código para poder hacer esto. A continuación se muestra lo que tengo que no está funcionando actualmente. mZipHold está volviendo como no initialized que pensé que […]