#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 этого действия. Он будет очищать список каждый раз, когда вы возвращаетесь к своей деятельности. Надеюсь, это поможет.