Я создаю условие выбора внутри цикла, когда данные true будут добавлены в массив, также false.Затем я создаю еще одно условие выбора вне цикла, чтобы получить массив.затем, когда цикл получает истинные данные, он будет делать что-то правдивое, если false будет делать ложные вещи.Но я получил ошибку, когда я создаю эти условия.Я пробую много случаев, но все еще не могу работать на меня.Вот мой код.Кто-нибудь, пожалуйста, помогите.
val arrayTrue = ArrayList<String?>()
val arrayFalse = ArrayList<String?>()
for (i in 0 until response.body()!!.size) {
if (response.body()?.get(i)?.custNoktp == child.custNoktp == true) {
arrayTrue.add("1")
}else if (response.body()?.get(i)?.custNoktp == child.custNoktp == false){
arrayFalse.add("0")
}
}
if(arrayTrue.get(0).equals("1")){
progressDialog.setMessage("True...")
progressDialog.show()
//do stuff here
}else if (arrayTrue.isEmpty()== true){
progressDialog.setMessage("False...")
progressDialog.show()
//do stuff here
}
Я пробовал это, но все еще получаю ту же ошибку.
if(arrayTrue.get(0).equals("1")){
progressDialog.setMessage("True...")
progressDialog.show()
//do stuff here
}else if (arrayFalse.equals("0")){
progressDialog.setMessage("False...")
progressDialog.show()
//do stuff here
}