Resultados de la búsqueda a petición "kotlin"

3 la respuesta

¿Cuándo usar una función en línea en Kotlin?

Sé que una función en línea puede mejorar el rendimiento y hacer que el código generado crezca, pero no estoy seguro de cuándo usarlo correctamente. lock(l) { foo() }En lugar de crear un objeto de función para el parámetro y generar una llamada, ...

2 la respuesta

Llame al constructor superclase en Kotlin, Super no es una expresión

Tengo dos clasesEntity yAccount como abstract class Entity( var id: String? = null, var created: Date? = Date()) { constructor(entity: Entity?) : this() { fromEntity(entity) } fun fromEntity(entity: Entity?): Entity { id = entity?.id created = ...

14 la respuesta

Persistencia de la sala: Error: las entidades y los Pojos deben tener un constructor público utilizable

Estoy convirtiendo un proyecto a Kotlin y estoy tratando de hacer de mi modelo (que también es mi entidad) una clase de datos. Tengo la intención de utilizar Moshi para convertir las respuestas JSON de la API @Entity(tableName = "movies") data ...

4 la respuesta

¿Kotlin es "paso por valor" o "paso por referencia"?

Como sé, Java es paso por valor deesta publicación [https://stackoverflow.com/q/40480/4079010]. Soy de Java, me pregunto qué está usando Kotlin para pasar valores intermedios. Como ...

1 la respuesta

Inicialización de val por desestructuración en Kotlin

Inicialmente quería lograr class NotationDiceRoll(notation: String) { val rolls: Int val sides: Int init { parseNotation(notation) } private fun parseNotation(notation: String) { rolls = 1 sides = 4 } }Pero Kotlin se queja de que "Val no puede ...

1 la respuesta

¿Es posible aplicar una sola anotación a múltiples objetivos de sitios de uso en Kotlin?

De acuerdo con la documentación: https://kotlinlang.org/docs/reference/annotations.html [https://kotlinlang.org/docs/reference/annotations.html] Puede aplicar múltiples anotaciones a un solo objetivo de uso del sitio, pero ¿hay alguna manera de ...

3 la respuesta

Obtener ubicación android Kotlin

Recientemente agregué la función get location. Cuando intento mostrar longitud y latitud, devuelve cero. Esta es mi clase LocationListener: inner class MylocationListener: LocationListener { constructor():super(){ mylocation= Location("me") ...

2 la respuesta

Room Persistence @Relation funciona en Java pero no en Kolin

Base en mi pregunta anterior (Sala de persistencia de Android: "No se puede descubrir cómo leer este campo desde un ...

5 la respuesta

¿Por qué el código en una expresión de objeto puede acceder a variables desde el ámbito que lo contiene en kotlin?

En Kotlin, el código en una expresión de objeto puede acceder a variables desde el ámbito que lo contiene, al igual que el siguiente código: fun countClicks(window: JComponent) { var clickCount = 0 var enterCount = ...

2 la respuesta

El acceso directo logd no funciona en Intellij con Kotlin

Iniciar sesión en Java en Intellij es fácil con accesos directos como 'logt', 'logd', 'loge' ... y así sucesivamente. Pero me mudé a Kotlin, noté que esos atajos ya no funcionan. No sé si tiene algo que ver con mi configuración, pero si no, ¿cómo ...