Фактически в моем списке активности, когда пользователь нажимает на любой элемент, открывается диалоговое окно с двумя вариантами удаления и отмены. Когда пользователь выбирает кнопку удаления, диалог отклоняется с удалением значения в базе данных. старый список работает на переднем плане со старыми значениями. Хотя он удален, он отображается в listview.Is есть способ показать обновленный список. Если да, то как?Освежающая активность Когда диалог отклоняется
ответ
Если вы используете список массива, то вы должны определенно знать положение элемента ап d с помощью этой позиции Вы можете удалить элемент из списка .Затем называют
yourlist.remove(position);
adapter.notifyDataSetChanged();
запустить программу для просмотра магии.
Выполнено, но не работает –
проверить, что мое редактирование будет работать. – Akram
На самом деле waqas сказал это, но я не получал, как продолжить. Thanx –
Пожалуйста, попробуйте следующий код,
private final Handler handler = new Handler();
сделать функцию под названием: doTheAutoRefresh(), что делает:
private void doTheAutoRefresh() {
handler.postDelayed(new Runnable() {
doRefreshingStuff(); // this is where you put your refresh code
doTheAutoRefresh();
}, 1000);
}
эту функцию в OnCreate вызова.
ПРИМЕЧАНИЕ: это основной подход. подумайте о том, чтобы остановить это после того, как onPause был вызван и возобновить его после onResume. Посмотрите класс обработчика, чтобы узнать, как его удалить.
При закрытии диалога называют
yourAdapter.notifyDataSetChanged()
на список адаптера.
Я попробовал его не работать. –
удалить список, используя list.clear(); и установите адаптер следующим образом: adapter = new Adapter (this); enter code here
listView.setAdapter (адаптер);
Не работает ..... уже пробовал это ....... –
получить данные из базы данных и еще раз добавить в список – user1203673
вам необходимо удалить удаленный элемент из адаптера тоже перед вызовом адаптера notifyDataSetChanged() для того, чтобы обновить свой список
Попытка ......... –
Thanx waqaas .... –
@ Waqas-Delete в порядке, если я устанавливаю редактирование в диалоговом окне и нажимаю кнопку сохранения, то что мне делать, поскольку он не обновляет список –
Попробуйте, реализовать диалог уволить слушатель и проверить, если пользователь нажал на ваш «удалить "кнопка, если да, то выполнить ваше обновление
dialog.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
}
})
Обновить ListView, снова установив apdater ....
- 1. Освежающая активность при некоторой операции
- 2. Пользовательский диалог отклоняется, когда я нажимаю его вне.
- 3. Как обновить активность, когда дочерняя активность (тема: диалог) закрыта?
- 4. Диалог не отклоняется при вызове убратьDialog
- 5. Android: Диалог отклоняется, не вызывая увольнения
- 6. диалог: активировать активность в фоновом режиме
- 7. Использовать активность как диалог
- 8. Как перенаправить на другое действие, когда диалог прогресса отклоняется в android
- 9. , когда не выполняются действия, выбранные в настройке, диалог выполнения не отклоняется.
- 10. активность действует как РЕАЛЬНЫЙ диалог
- 11. активность как диалог в android
- 12. Пользовательский диалог или пользовательская активность?
- 13. Активность просочилась окно - Пользовательский диалог
- 14. Диалог прогресса AsyncTask не отображается, когда я запускаю свою активность
- 15. Диалог для «Включить администратор устройства» не отображается, когда начальная активность
- 16. Как отключить фоновую активность behevior, когда внешний диалог активности коснулся
- 17. Android DialogFragment не отклоняется
- 18. Диалог Android отклоняется только при втором щелчке. Зачем?
- 19. Диалог прогресса отклоняется до того, как представление отображается в gridview
- 20. EmberJS: Освежающая модель?
- 21. ACTION_MEDIA_MOUNTED не освежающая галерея
- 22. ViewDidAppear не вызывается, когда модальный вид отклоняется
- 23. Функция вызова, когда Notification Center отклоняется
- 24. onSubmitEditing вызывается дважды, когда клавиатура отклоняется
- 25. Улавливает событие, когда выпадающее устройство выталкивается, отклоняется
- 26. Подтвердить() Не отклоняется, когда я надавливаю
- 27. Диалоговое окно «Предупреждение» отклоняется, когда параметры неверны
- 28. Ручка Javascript, освежающая кнопкой
- 29. Рамка освежающая проблема
- 30. Отклонить пользовательский диалог при нажатии на активность
вставьте свой код. может быть полезно дать точный ответ – waqaslam