Articles of performance de

Crear método con un parámetro genérico para acciones repetidas

Tengo los siguientes methods en mi código: fun saveArticles(data: JSONArray) { var active = String() for (i in 0..data.length().minus(1)) // create string val articles = Select.from(Article::class.java).list() val iterator = articles.iterator() while (iterator.hasNext()) { val article = iterator.next() as Article if (!active.contains(Regex(article.id.toString()))) article.delete() } } fun saveDossiers(data: JSONArray) { var active = String() for (i in […]

¿Es una mala práctica search datos en una list por índice varias veces?

Tengo el siguiente código, override fun onBindViewHolder(holder: ViewHolder, position: Int) { val view = holder.view view.apply { name.text = list[position].name age.text = list[position].age address1.text = list[position].address1 address2.text = list[position].address2 zip_code.text = list[position].zip_code } } está buscando los datos varias veces para get cada propiedad, como nombre, edad, dirección1 … Y me pregunto si es mejor […]

Vista personalizada de Android renderizado lento con background dibujable

Estoy intentando implementar esta vista personalizada en mi aplicación, pero en algunos dispositivos se procesa increíblemente despacio. He networkingucido el problema a cuando establezco el background del layout principal en un dibujo dibujable (solo una image png) que causa la desaceleración masiva. Si configuro el background en un color, no hay ralentización. Supongo que tiene […]

Kotlin enum class en el performance de Android

En Java, se nos dice que evitemos estrictamente el uso de enumeraciones en Android porque ocupan el doble de memory. ¿Esto se aplica a la enum class en Kotlin también? ¿Se comstackrá una Kotlin enum en una enum Java?