if (oDays > 0 && !paid) {
holder.date.textColor = Color.RED
holder.date.text = context.getString(R.string.days_overdue, oDays)
}
if (oDays == 0 && !paid) {
holder.date.textColor = Color.RED
holder.date.text = context.getString(R.string.overdue)
}
if (oDays < 0 && paid){
holder.date.textColor = Color.GRAY
holder.date.text = temp.invoiceDate
}
if (oDays < 0 && !paid){
holder.date.textColor = Color.GRAY
holder.date.text = temp.invoiceDate
}
меняешь каждый if на ветку when
Может всё-таки switch?
Обсуждают сегодня