Articles of kotlin android extensiones

¿Por qué la configuration de OnClickListener funciona una vez?

Quiero migrar una estructura de proyecto muy sólida que uso para Kotlin. Primero probé lo básico: actividades y transactions de fragments. Parece tan fácil y simple: class MainActivity : AppCompatActivity(), SomeInterface { override fun onCreate(savedInstanceState: Bundle?) { setContentView(R.layout.activity_main) val mainFragment = supportFragmentManager.findFragmentById(R.id.fragment_main) as MainActionsFragment? ?: MainActionsFragment.newInstance() supportFragmentManager.inTransaction { add(R.id.container_main, mainFragment) } } private val anotherFragment […]

Cómo deshabilitar el button de punto en Android Kotlin

Soy nuevo en Android Studio – Kotlin, estoy construyendo una aplicación con numbers y operadores matemáticos con punto decimal (button .dot) En mi aplicación de calculadora matemática, si presiona el button de puntos, el button debe ser desactivado o no ingresado por el segundo hora. Deseo desactivar o detener la printing del button de puntos […]

Clase Kotlin no encontrada

Creé un proyecto de Android studio 3.0.1 usando kotlin. Todo está funcionando bien. Puedo ejecutar el proyecto, funciona, puedo ejecutar testings unitarias para las classs también. Pero cuando bash ejecutar un único proyecto de Kotlin, aparece el siguiente error: > Exception in thread "main" java.lang.ClassNotFoundException: classes_properties.MainExampleKt at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at […]

Comience un proyecto con la ayuda de Kotlin en Android

Soy nuevo en Kotlin para Android y acabo de comenzar a aprender. Por favor, hágame saber cómo debería tener conocimiento sobre Kotlin para crear un proyecto en Android con la ayuda de Kotlin.

En Kotlin Lenguaje de progtwigción importancia de varargs en términos de usos

Déjame saber cuál es la importancia de varargs en Kotlin, si hay algún documento o algunos enlaces útiles. Por favor comparte.

Clases de Kotlin sin llaves

Me di count de que podemos crear classs en Kotlin sin llaves como a continuación. //Example classFile.kt class Empty class SecondEmpty fun firstMethod() { } Mi pregunta es, ¿por qué necesitamos esa característica? ¿En qué situación podemos usar esto? En el ejemplo anterior, he escrito un método llamado firstMethod() ¿cómo puedo llamarlo desde los otros […]

Extensiones en Kotlin

Quiero usar extensiones para variables y método para mi class personalizada. Estoy intentando debajo del código, pero obtengo un error Las properties de extensión local no están permitidas val Double.km: Double get() = this * 1000 val Double.m: Double get() = this val Double.cm: Double get() = this / 100 val Double.mm: Double get() = […]

Android Studio / Kotlin: error no válido "El método de anulación debería llamarse super"

Tengo una class BaseActivity que se extiende por una class ContainerActivity . Como quiero utilizar BaseActivity en varios otros proyectos, lo moví a una biblioteca de Android que agregué como una dependencia de Gradle a estos otros proyectos. Además de mover la class Base, ningún código ha cambiado en las classs que lo amplían. Sin […]

UNRESOLVED_REFERENCE en widget (TextView) resuelto al elemento error en android-kotlin

Cómo actualizar el text de Textview en kotlin. La function Establecer text en creación funciona, pero cuando probé fuera de la diversión principal dice ref sin resolver. ¿Cómo puedo declarar el widget para reutilizar TextView para actualizar el valor del text? No tengo exp con kotlin. ¿Puede alguien ayudarme? class MediaPickedActivity : AppCompatActivity() { val […]

¿Por qué no está funcionando kotlin en el estudio andriod con la installation del complemento kotlin?

Soy nuevo en Kotlin y Android Studio pero al less sigo las instrucciones para configurarlo en el website de JetBrains, pero me enfrenté a estos errores: Error:(16, 0) Extension with name 'android' does not exist. Currently registenetworking extension names: [ext, kotlin]