Articles of list de

Invoque el método Java de Kotlin con parámetro de list

Quiero llamar a un método Java desde algún código de kotlin val list: List<String> = emptyList() repository.find(list) // this call goes to a java class IntelliJ me está informando sobre un desajuste de tipo: Escriba desajuste. Requerido: (Mutuable) Establecer <String!> Encontrado: Lista <String> Mi firma de método en Java: void find(@Nonnull Set<String> list); Entiendo que […]

IndexOutOfBoundsException para for-loop en Kotlin

Tengo dos lists en Kotlin, del mismo tamaño, foodObjects: MutableList<ParseObject>? y checked: MutableList<Boolean>? . Necesito hacer un ciclo for y get el objectId de foodObjects cada vez que un elemento de checked es verdadero. Entonces es esto en Java: for(int i = 0; i< foodObjects.size(); i++) { //here } pero en Kotlin, no sé por […]

¿Cómo eliminamos elementos de una MutableList en Kotlin?

Tengo el siguiente código donde necesito mostrar los elementos de una list a la vista y luego eliminar esos elementos de la list. He estado buscando en filter vs map en kotlin, pero no encontré suerte para encontrar una solución. var mutableList: MutableList<Object> = myImmutableList.toMutableList() for (x in mutableList.indices) { val tile = row!!.getChildAt(x % […]

ExpandableListView no se muestra en mi actividad

Estoy intentando implementar una ExpandableListView en mi aplicación, pero no se muestra. Comprobé dos veces: La correcta denominación y reference de mis tres layouts XML (para ExpandableListView, encabezado de list y elemento de list), Depurado para ver si mis lists se están prepareListdata() en el método prepareListdata() (son). Creo que el problema está en mi […]

Agregar datos a arrayList de otra actividad

Tengo una actividad para crear un nuevo elemento para listView. Al hacer clic en el button Guardar de esta actividad, quiero agregar date a arrayList. Este arrayList está en otra actividad y esta actividad tiene un listView y su adaptador obtiene elementos de arrayList Este es mi adaptador: inner class mo3d1Adapter : BaseAdapter { override […]

Kotlin – Sort MutableList basado en Object Property

Tengo este Objeto Token: class Token(type: TokenType, value: String, position: IntRange = 0..0) Declaro una MutableList: val tokens: MutableList<Token> = mutableListOf() // Mutable List filled Ahora quiero orderar mi list según el primer valor de la position IntRange. Intenté hacer esto: tokens .sortedBy { it.position.first } Sin embargo, no tengo acceso al object después de […]

Lista Kotlin (Mutable) <(raw) kotlin.Any?> Cast to List <JsonObject>

en mi código obtengo un io.vertx.core.json.JsonArray y quiero tener una Lista de JsonObjects. Entonces en Java llamé a jsonarray.getList () y obtuve List – getList () devuelve un java.util.List. Entonces en Kotlin var list: List<JsonObject> = jsonArray.getList() pero me sale un error Type mismatch: infernetworking type is kotlin.collections.(Mutable)List<(raw) kotlin.Any?>! but kotlin.collections.List<io.vertx.core.json.JsonObject> was expected ¿Puedo lanzar […]

en kotlin, cómo devolver un MutableList donde el destino espera una list

tener un hashMap con List como valor definido: private var mMap: HashMap<String, List<DataStatus>>? = null tener una function devolver un hashMap pero con el valor de MutableList fun getDataStatus(response: JSONObject?): HashMap<String, MutableList<DataStatus>> { return HashMap<String, MutableList<AccountStatusAlert>>() } cuando pasa el resultado a la list de espera de hashMap, obtiene el error: mMap = getDataStatus(resp) //<== […]

¿Cómo convertir una list borrada por types a una matriz en Kotlin?

Una function para toArray debería convertir la list borrada por tipo en T que ahora es Array<String> . inline fun <reified T> toArray(list: List<*>): T { return list.toTypedArray() as T } toArray<Array<String>>(listOf("a", "b", "c")) // should be arrayOf("a", "b", "c") Sin embargo, toArray arroja este error. java.lang.ClassCastException: [Ljava.lang.Object; no se puede convertir a [Ljava.lang.String; ¿Tienes […]

Inicializar ArrayList <ArrayList <Int >> con un tamaño en kotlin

Intento inicializar una list con un tamaño en el constructor. Pero el tamaño de mi list es 0. val seqList = ArrayList<ArrayList<Int>>(N) // This has the Problem val queries = ArrayList<Query>(Q) // This works like a charm Tengo N y Q configurados como inputs no nulas del usuario, digamos N = 100 y Q = […]