Articles of kotlin

Atajo de IntelliJ para la configuration de ejecución

Recientemente cambié las distribuciones de Linux y olvidé cuál es el atajo de keyboard para hacer una configuration de ejecución en Kotlin en IntelliJ. Gracias de antemano.

Se esperaba un valor de tipo Booleano: menu emergente

Estoy tratando de crear un menu emergente y que las cosas sucedan según el elemento en el que se haga clic. El escucha en clic para los elementos de menu espera un tipo de devolución de tipo Booleano. Le he dado un tipo de devolución pero todavía aparece en rojo con un post de "Se […]

¿Cómo observar los datos de PagedList?

Estoy usando Paging Library y Android Architecture Components. Simplemente quiero observar livedata de pagedlist y actualizar mi RecyclerView cuando hay un cambio. Estoy observando objects isLoadingLiveData, isEmptyLiveData y errorLiveData que son objects MediatorLiveData creados en mi ViewModel y observados en mi fragment. Y también observando resultLiveData que devuelve la list Gist captada desde el control […]

No se esperan arguments de tipo para la diversión findViewById (p0: Int): Ver

Traté de declarar un imageView en Kotlin así: view.findViewById<ImageView>(R.id.tabImage)).setImageResource(selector) pero siempre recibo este error, Error:(30, 27) No type arguments expected for fun findViewById(p0: Int): View! ¿Alguien podría ayudar a PLZ? Gracias

¿Puedo cambiar una class por object en Kotlin?

El siguiente ejemplo de código A es de https://github.com/antoniolg/Kotlin-for-Android-Developers/blob/master/app/src/main/java/com/antonioleiva/weatherapp/data/db/ForecastDb.kt En la aplicación, la class ForecastDb siempre usa parameters pnetworkingeterminados (ForecastDbHelper.instance y DbDataMapper ()). Escribo el código B, creo que el código B es más simple, ¿cree que el código B es mejor que el código A? Código A class ForecastDb(private val forecastDbHelper: ForecastDbHelper = ForecastDbHelper.instance, […]

¿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 […]

Problema con Android Studio y Main Activity.kt esperando la statement del miembro

He estado tratando de aprender a través de los siguientes tutoriales de YouTube. Estoy usando Android Studio 3.1 Canary y llego al mismo punto en los tutoriales y me quedo atascado. Por ejemplo, si vas a este tutorial de YouTube https://youtu.be/3RMboPhUbmg?t=210 en la marca de 3:30 minutos. Cuando están ingresando MaterialSearchView searchView; aparece para mí […]

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 […]

@Autowinetworking no funciona en el parámetro de método

Aquí está mi AppConfig: @Configuration @EnableWebMvc @ComponentScan class AppConfig{ @Bean("myname") fun name(): Name = Name("Quang") } Clase de datos: data class Name(val value: String ="") Mi class de controller: @Controller @RequestMapping("/") class Main{ @RequestMapping("/") @ResponseBody fun index(@Autowinetworking @Qualifier("myname") name: Name): Name { //this return "" return name } } El resultado es "" en lugar […]

Android Kotlin – Volley Código de respuesta inesperada 500

Hice REST API con Django Rest Framework. Actualmente, estoy trabajando en una aplicación mobile para mi sitio. Cuando hago la request POST (es mi segunda request POST en mi aplicación) recibo este error: E / Volley: [385] BasicNetwork.performRequest: código de respuesta inesperado 500 para http://laude.ct8.pl/api/user/data/aktualizacja/ Aquí está mi código: private val UPDATE_URL = "http://laude.ct8.pl/api/user/data/aktualizacja/" private […]