Articles of kotlin android extensiones

Error de puntero nulo al hacer reference a RecyclerView en un fragment con Kotlin

Estaba probando kotlin y sus funcionalidades nuevas e impresionantes en Android cuando me quedé atrapado en un problema. Hay algo genial en kotlin donde puedes usar directamente el id del xml sin usar findViewById() . Pero cuando lo aplico a una vista de reciclador e bash que funcione, obtengo una exception de puntero nulo. Revisé […]

La extensión sintética de Kotlin y varias incluyen el mismo layout

Cómo acceder para ver usando la extensión sintética de kotlin si tengo un layout como el siguiente: file: two_days_view.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <include android:id="@+id/day1" layout="@layout/day_row" android:layout_width="match_parent" android:layout_height="wrap_content" /> <include android:id="@+id/day2" layout="@layout/day_row" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> file: day_row.xml <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:id="@+id/dayName" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> ¿Cómo acceder a DayName? […]

Cómo lanzar Cadena en Int y Largo?

En Java usamos Integer.valueOf(str) y Long.valueOf(str) para get el integer pero ¿cómo podemos hacer lo mismo en Kotlin ?

La class Kotlin Custom View implementa una interfaz que no se puede resolver en `: app: compileDebugKotlinAfterJava`. La versión idéntica de Java funciona bien

Tengo un proyecto de Android que contiene un aar library module con classs genéricas que se utilizan como base para varias aplicaciones. Todo está escrito en Kotlin y no se ha utilizado código Java (excepto bibliotecas de terceros). El problema ocurre al tratar de armar la aplicación para ejecutar. Me aparece el siguiente error al […]

¿Qué versión (s) de Kotlin debería usar para Android Studio 3.0 Canary 1?

Tengo un proyecto de Kotlin de tamaño medio que usa anko y las extensiones de android kotlin, específicamente las properties sintéticas de los ID de resources. Todos han dejado de funcionar con mi actualización a Android Studio 3.0 Canary 1. Aunque parece que también dejaron de funcionar para AS 2.3.2. Aquí está el script de […]

La biblioteca de Android no puede comstackr kotlin

Mi proyecto tiene dos proyectos: main project y library project . El main project library project dependencia del library project . Ahora quiero usar kotlin dos. common rx extension code mi common rx extension code en el library project : fun String.rxRequest(@NotNull builder: (Request.Builder) -> Unit): Observable<Response> = Observable.create<Response> { var mBuilder: Request.Builder = Request.Builder().url(this) […]

El conflicto de las properties sintéticas de Kotlin

Soy nuevo en Kotlin. Entre otras cosas muy interesantes, encontré las extensiones de Android que, de acuerdo con la documentation , deberían permitirme usar las vistas de las actividades sin la necesidad de findViewById . En realidad, funciona muy bien al agregar solo esta línea en mis importaciones: import kotlinx.android.synthetic.main.<layout>.* El problema es cuando dos […]

Kotlin Elimina todos los caracteres no alfanuméricos

Estoy tratando de eliminar todos los caracteres no alfanuméricos de una cadena. Traté de usar replace() con una expresión regular como sigue: var answer = answerEditText.text.toString() Log.d("debug", answer) answer = answer.replace("[^A-Za-z0-9 ]", "").toLowerCase() Log.d("debug", answer) D / debugging: Prueba. ,replace D / debugging: testing. ,replace ¿Por qué los caracteres de puntuación todavía están presentes? ¿Cómo […]

Estudio de Android 3: Tiempo de ejecución de Kotlin desactualizado

No uso kotlin en mi proyecto actual, pero siempre mostrando la siguiente advertencia: Cuando hago clic en "Actualizar time de ejecución" se mostrará la siguiente window emergente: Y aquí las dependencies que utilicé: ¿Alguien sabe cómo resolver este truco de google? **Editar Esto es un error de Android, porque no uso kotlin. Si cualquier cuerpo […]

Referencia no resuelta: kotlinx – Kotlin 1-0-0-rc-1036

Estoy trabajando en una aplicación de Android y hace unos días actualicé mi versión de Kotlin de 1.0.0-beta-1103 a la versión candidata 1.0.0-rc-1036 y ahora no puedo ejecutar mi aplicación por algo relacionado con Extensiones de Kotlin para Android. Utilizo el apply plugin: 'kotlin-android-extensions' al igual que el blog oficial dice http://blog.jetbrains.com/kotlin/2016/02/kotlin-1-0-release-candidate-is-out/ pero mi aplicación […]