Preguntas etiquetadas con kotlin

Kotlin es un lenguaje de programación de código abierto estáticamente tipado respaldado por JetBrains. Kotlin combina OOP y funciones funcionales y se centra en la interoperabilidad, seguridad, claridad y soporte de herramientas. Actualmente se dirige a JVM y JavaScript, y es un idioma oficialmente compatible en Android.



2
¿Garantías de Kotlin coroutines "pasa antes"?
¿Las corutinas de Kotlin ofrecen garantías de "sucede antes"? Por ejemplo, ¿existe una garantía de "sucede antes" entre la escritura mutableVary la posterior lectura en (potencialmente) otro hilo en este caso: suspend fun doSomething() { var mutableVar = 0 withContext(Dispatchers.IO) { mutableVar = 1 } System.out.println("value: $mutableVar") } Editar: Tal …


1
¿Cómo cubrir el cheque nulo innecesario generado por Kotlin?
Considere el siguiente ejemplo mínimo de Kotlin: fun <U> someWrapper(supplier: () -> U): () -> (U) { return { supplier() } } fun foo(taskExecutor: TaskExecutor): Int { val future = CompletableFuture.supplyAsync(someWrapper { 42 }, taskExecutor::execute) return future.join() } @Test public void shouldFoo() { assertThat(foo(), is(42)); } Tengo reglas de cobertura …


3
Android APIv29 FileNotFoundException EACCES (Permiso denegado)
No puedo acceder al almacenamiento cuando compilo para targetSdkVersion v29. Aquí está mi configuración de gradle: compileSdkVersion 29 buildToolsVersion "29.0.2" ... minSdkVersion 15 targetSdkVersion 29 TEN WRITE_EXTERNAL_STORAGEEN CUENTA que se otorga el permiso y la misma configuración funciona bien cuando se construye para targetSdkVersion 28. Aquí está mi implementación: val …

2
La herramienta ANTLR versión 4.7.1 utilizada para la generación de código no coincide con el tiempo de ejecución actual versión 4.5.3
Estoy trabajando en una aplicación de Android, actualmente usando DSL y algunas bibliotecas, de repente la compilación me dio este error. Tarea: aplicación: kaptDebugKotlin FAILED ANTLR La versión de herramienta 4.7.1 utilizada para la generación de código no coincide con la versión actual de tiempo de ejecución 4.5.3ANTLR La versión …
8 android  kotlin 

5
No funciona en reprimido cuando setcancelable de alertdialog es falso
Tengo un AlertDialog y setCancelable()es falso. En Onbackpressedfunción, quiero que AlertDialog se cierre. Pero cuando setCancelable()es falso, la tecla de retroceso no funciona en absoluto. ¿Qué debo hacer para deshacerme de este problema? No quiero cambiar setCancelable()a verdadero porque tendré otro problema. import android.os.Bundle import android.widget.Toast import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity …

1
Cómo asignar memoria de forma dinámica al entorno de AWS Elastic Beanstalk contenedor multi-acoplador que ejecuta aplicaciones Java
Quiero exprimir cada onza posible del uso de la capa de frijol elástico libre. Mi backend está construido como un conjunto de microservicios (usando ktor). Tengo 5 microservicios para ser precisos. Todos estos están acoplados y estoy tratando de ejecutarlos todos en la misma pequeña instancia t2.micro (gratuita) de beanstalk …






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.