Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: Kotlin

Error al convertir de Java a Kotlin. Error – org.gradle.api.tasks.TaskExecutionException: Error de ejecución para la tarea ': app: compileDebugKotlin'

Estoy convirtiendo mi proyecto de Android de Java a Kotlin. He hecho este proceso con otros 3 proyectos ya y con éxito. Pero este un poco grande y tiene una estructura complicada. He convertido algunos archivos en Kotlin y compilaciones de proyectos. Pero hay algunos tiros de archivos compilar excepción cuando los convierto a Kotlin. […]

La aplicación se bloquea en la pila posterior del edificio

Estoy construyendo en mi IntentService una pila trasera. Estoy recibiendo informes de fallos de los dispositivos de Kitkat. Mi código es muy simple y no sé cuál podría ser la razón. Tengo un stacktrace pero no me está llevando a ninguna parte. ¿Alguien experimentó algo como esto? override fun onHandleIntent(intent: Intent?) { if (intent != […]

Propiedad de Kotlin: "Se debe utilizar el parámetro de tipo de una propiedad en su tipo de receptor"

Tengo las siguientes funciones sencillas de extensión de Kotlin: // Get the views of ViewGroup inline val ViewGroup.views: List<View> get() = (0..childCount – 1).map { getChildAt(it) } // Get the views of ViewGroup of given type inline fun <reified T : View> ViewGroup.getViewsOfType() : List<T> { return this.views.filterIsInstance<T>() } Este código compila y funciona bien. […]

Edición de Kotlin Gradle

He creado un Jar de un proyecto escrito en lengua Kotlin. Jar contiene las carpetas siguientes: com jet kotlin meta-inf okio org Entonces creé un proyecto androide y agregé Kotlin y el Jar como dependencia. Cuando intento ejecutar la aplicación hola mundo, lanza la siguiente excepción. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit […]

Creación de servicio sin consolidar en Kotlin

Estoy tratando de crear un servicio sencillo sin consolidar en kotlin, pero no puedo. Cuando onBind() método onBind() en Java puedo devolver null , pero en kotlin dice que sólo se me permite devolver IBinder y no IBinder? , Eso significa que no puede ser null . ¿Alguna idea de cómo arreglar eso excepto reescribir […]

Android: Kotlin con Butterknife

Estoy tratando de usar Kotlin con Butterknife para mi aplicación Android. Aquí está mi build.gradle dependencies { … compile 'com.jakewharton:butterknife:8.0.1' kapt 'com.jakewharton:butterknife-compiler:8.0.1' } kapt { generateStubs = true } También tengo un EditText y quiero mostrar un mensaje usando ButterKnife cuando se cambia: @OnTextChanged(R.id.input) fun test() { toast(1) } Sin embargo, no pasa nada. Pongo […]

¿Cuál es la diferencia entre rizadores y brackets normales en RxJava con Kotlin

No entiendo la diferencia real entre las llaves y los brackets normales en Kotlin cuando se usa RxJava. Por ejemplo, tengo el siguiente código que funciona como se esperaba: someMethodThatReturnsCompletable() .andThen(anotherMethodThatReturnsACompletable()) .subscribe(…) Pero lo siguiente NO funciona: someMethodThatReturnsCompletable() .andThen { anotherMethodThatReturnsACompletable() } .subscribe(…) Observe la diferencia en la parte andThen() de la cadena con los […]

Referencia no resuelta para Dagger 2 en Kotlin

Estoy tratando de usar una daga 2 en mi proyecto de Android donde código en Kotlin. Tomé un ejemplo de Dagger 2 repo android-simple . He logrado configurar correctamente el proyecto en Android Studio utilizando un ejemplo de dagger-android-gradle-sample , que contiene correctamente configurado gradle archivos. Ahora comencé a cambiar las clases de java a […]

Smartcast es imposible porque propery tiene getter abierto o personalizado

Estoy aprendiendo Kotlin. Mi código es el siguiente: override fun onViewCreated(view: View?, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) decoupler.attachNotifier(this) if(activity is ScreenRouter) { decoupler.attachRouter(activity) } } attachRouter() : fun attachRouter(router: ScreenRouter?) { this.router = router } Como se escribe en la documentación , kotlin automáticamente lanza al tipo después de comprobar con es operador. Por lo […]

Horizontal LinearLayout en Anko

¿Cuál es una buena manera de hacer un horizontalLayout en anko / kotlin? verticalLayout funciona bien – podría establecer la orientación en él, pero se siente mal. No estoy seguro de lo que estoy perdiendo allí.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.