Preguntas con la etiqueta [kotlin]

Lista kotlin preguntas

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?

9
respuestas
261
votos
213.6k
vistas

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?

14
respuestas
299
votos
vistas

Quiero obtener la marca de tiempo actual así: 1320917972 int time = (int) (System.currentTimeMillis()); Timestamp tsTemp = new Timestamp(time); String ts = tsTemp.toString();

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}")...

¿ 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

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

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

10
respuestas
317
votos
311.8k
vistas

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

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

¿Cómo soluciono la advertencia de obsolescencia en este código? Alternativamente, ¿hay otras opciones para hacer esto? Handler().postDelayed({ context?.let { //code } }, 3000)

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

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

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

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

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