Resultados de la búsqueda a petición "kotlin"
Cómo extender una clase de datos con toString
He creado una clase de datos data class Something ( val a : String, val b : Object, val c : String )como más adelante en mi programa necesito la representación de cadena de esta clase de datos, intenté extender el método toString. override fun ...
Declaración de función de Kotlin: signo igual antes de llaves
En Kotlin, la sintaxis de declaración de función le permite escribir el signo igual antes de las llaves. Considere estos dos ejemplos: Sin= firmar: fun foo() { bar() println("baz") }El código dentro del cuerpo se ejecuta simplemente ...
Dagger 2 Named no se puede proporcionar sin un método @Provides
Tratando de asimilar Dagger 2 y teniendo un problema con los proveedores nombrados. Tengo una configuración simple de la siguiente manera: // Module @Module class AppModule(private val app: App) { @Provides @AppScope fun providesApp() = app ...
Configurar proyecto kotlin con gradle
Soy nuevo en kotlin y gradle e intenté configurar mi primer proyecto: build.gradle buildscript { ext.kotlin_version = '1.0.1-1' repositories { mavenCentral() jcenter() } dependencies { ...
Kotlin: ¿Kotlin-script (.kts) no puede usar código regular?
En la base de código de mi biblioteca, tengo esta función de paquete:fun sayHello() = println("Hello there!") La función se define en el paquete.org.jire.pomade Me gustaría usar esta función en un.kts archivo así:sayHello() Desafortunadamente, ...
¿Cómo puedo suprimir las advertencias de lanzamiento no verificadas?
Tener el siguiente código: fun doSomething(): List<String> { val test: List<*> = arrayListOf("test1", "test2") return test as List<String> }¿Hay alguna forma de suprimir la advertencia de lanzamiento sin marcar que aparece en la última línea? ...
En Kotlin, ¿cómo puedo evitar el choque de declaraciones heredadas cuando una clase enum implementa una interfaz?
Defino una clase enum que implementa Neo4j'sRelationshipType: enum class MyRelationshipType : RelationshipType { // ... }Obtuve el siguiente error Inherited platform declarations clash: The following declarations have the same JVM signature ...
Alarm Manager Ejemplo
Quiero implementar una función de programación en mi proyecto. Así que busqué en Google un programa de administrador de alarmas pero no puedo encontrar ningún ejemplo. Puede alguien ayudarme con un programa básico de gestión de alarmas?
Bluetooth IOException de Android: error de lectura, el socket puede cerrarse o tiempo de espera, leer ret: -1
Tengo un problema al conectar mi socket de cliente en la API de Bluetooth de Android. Ya leí estas ...
Advertencia de procesador de anotaciones de datos kapt advertencia
En el build.gradle de mi módulo de aplicación, agregué dependencies { kapt('com.android.databinding:compiler:3.1.2') ... } pero sigo recibiendo la advertencia del compilador para app: 'annotationProcessor' dependencies won't be recognized as ...