Preguntas con la etiqueta [kotlin]
En Kotlin, ¿cuál es la forma idiomática de tratar los valores que aceptan valores NULL, haciendo referencia a ellos o convirtiéndolos?
Si tengo un tipo que acepta valores NULL Xyz?, quiero hacer referencia a él o convertirlo a un tipo que no admite NULL Xyz. ¿Cuál es la forma idiomática de
¿Cómo comprobar la clase "instanceof" en Kotlin?
En la clase Kotlin, tengo un parámetro de método como objeto (consulte el documento de Kotlin aquí ) para el tipo de clase T. Como objeto, paso diferentes clases cuando
¿Android obtiene la marca de tiempo actual?
Quiero obtener la marca de tiempo actual así: 1320917972 int time = (int) (System.currentTimeMillis()); Timestamp tsTemp = new Timestamp(time); String ts = tsTemp.toString();
¿Cómo configurar la compatibilidad de destino jvm de la tarea compileJava (11) y la tarea 'compileKotlin' (1.8) con la misma versión de Java en build.gradle.kts?
Construir.gradle.kts buildscript { repositories { google() mavenCentral() gradlePluginPortal() } dependencies { classpath ("com.android.tools.build:gradle:7.0.2") classpath ("org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.30") classpath("gradle.plugin.com.github.spotbugs.snom:spotbugs-gradle-plugin:${Versions.spotbugsGradlePluginVersion}") classpath("se.bjurr.violations:violations-gradle-plugin:${Versions.violationsVersion}")...
NullPointerException al intentar acceder a vistas en un fragmento de Kotlin
¿ Cómo utilizar las extensiones de Android Kotlin con Fragments? Si los uso dentro onCreateView(), obtengo esta NullPointerExceptionexcepción: Causado por: java.lang.NullPointerException: intento de invocar el método virtual 'android.view.View android.view.View.findViewById(int)' en
Android Jetpack Compose: la familia de fuentes predeterminada no se aplica al texto()
Configuré la familia de fuentes Cursive como la predeterminada en el archivo Type.kt: package com.example.composeproject.ui.theme import androidx.compose.material.Typography import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.sp val Typography = Typography( defaultFontFamily
¿Qué es el operador Kotlin de doble explosión (!!)?
Estoy convirtiendo Java a Kotlin con Android Studio. Obtengo doble explosión después de la variable de instancia. ¿Cuál es el doble estallido y, lo que es más importante, dónde está
Kotlin: formato de cadenas
Kotlin tiene una característica excelente llamada plantillas de cadenas. val i = 10 val s = "i = $i" // evaluates to "i = 10" ¿Pero es posible tener algún
¿Cómo devolver una lista de la base de datos de Firestore como resultado de una función en Kotlin?
Estoy creando una aplicación para un amigo y uso Firestore. Lo que quiero es mostrar una lista de lugares favoritos pero por alguna razón la lista siempre está vacía. No
¿Qué uso ahora que Handler() está en desuso?
¿Cómo soluciono la advertencia de obsolescencia en este código? Alternativamente, ¿hay otras opciones para hacer esto? Handler().postDelayed({ context?.let { //code } }, 3000)
No existen creadores, como la construcción predeterminada): no se puede deserializar desde el valor del objeto (no existe un creador basado en delegados o propiedades).
Estoy intentando consumir una API usando Retrofit y Jackson para deserializar. Recibo el error onFailure No Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based
¿Cómo devolver una lista de la base de datos de Firestore como resultado de una función en Kotlin?
Estoy creando una aplicación para un amigo y uso Firestore. Lo que quiero es mostrar una lista de lugares favoritos pero por alguna razón la lista siempre está vacía. No
La API AsyncTask está obsoleta en Android 11. ¿Cuáles son las alternativas?
Google está desaprobando la API AsyncTask de Android en Android 11 y sugiere usarla java.util.concurrenten su lugar. Puedes consultar el compromiso aquí. * * @deprecated Use the standard <code>java.util.concurrent</code> or
En esta compilación se utilizaron características obsoletas de Gradle, lo que la hace incompatible con Gradle 5.0.
Tengo un FALLO de Gradle: ..."Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0." Descripción del caso: Adjunto al código base del proyecto las siguientes
Referencia no resuelta kapt y ksp en Android Studio al intentar realizar la configuración para el uso de la base de datos local ROOM
Recientemente comencé a aprender programación en Android Studio Kotlin y después de leer algunos tutoriales sobre el lenguaje Kotlin y crear una interfaz de usuario en Android Studio, decidí comenzar