У меня есть listView задач со статусом Complete / InComplete. Теперь у меня есть две кнопки на одном макете, которые при нажатии решают, какую часть задач нужно показать. Что я пробовал до сих пор, так это создать отдельные ArrayLists of Tasks и сделать два отдельных ListView для их рендеринга в зависимости от того, какая кнопка нажата. Но списки, кажется, меняются по мере того, как выполняется все больше и больше задач. Теперь я делаю следующее: всякий раз, когда в статусе задачи происходит изменение, я удаляю элемент из одного списка и добавляю его в другой и вызываю notifyDataSetChanged (). Есть ли более простой способ справиться с этой ситуацией?