Как избежать дублирования списка Android (главное меню)

#android #list #menu #duplicates #listactivity

#Android #Список #меню #дубликаты #listactivity

Вопрос:

У меня есть простое приложение, которое перечисляет элементы (используя SimpleAdapter list) из базы данных sqlite. Но каждый раз, когда я открываю приложение, оно отображает список в дублированном виде. Если я снова открою его, он снова продублирует списки. То же самое верно для подменю (списков).

Что мне делать? Я пытался использовать метод onDestroy ()

 @Override
public void onDestroy() {
   super.onDestroy();
   //Log.d(APP_NAME, "APPLICATION onTerminate");
   Toast.makeText(this, "Activity is getting killed", Toast.LENGTH_LONG).show();
}
  

но это не позволяет избежать дубликатов. Есть ли способ очищать список каждый раз, когда я перехожу к другому действию?

Спасибо

Ответ №1:

Попробуйте очистить список внутри метода onResume этого действия. Он будет очищать список каждый раз, когда вы возвращаетесь к своей деятельности. Надеюсь, это поможет.