Как обновить список? Как обновить представление списка можно с помощью функции notifyDatasetchanged для обновления списка?Как обновить ListView?
private void updateUI() {
helper = new TaskDBHelper(MainActivity.this);
SQLiteDatabase sqlDB = helper.getReadableDatabase();
Cursor cursor = sqlDB.query(TaskContract.TABLE,
new String[]{TaskContract.Columns._ID, TaskContract.Columns.TASK},
null,null,null,null,null);
SimpleCursorAdapter listAdapter = new SimpleCursorAdapter(
this,
R.layout.task,
cursor,
new String[]{TaskContract.Columns.TASK},
new int[]{R.id.taskTextView},
0
);
this.setListAdapter(listAdapter);
}
Добро пожаловать. Пожалуйста, пометьте свой вопрос более подробно, например, язык, возможно, платформу, на которой вы работаете – Wain
Не совсем понятно, что вы просите. Просто вызовите 'notifyDatasetChanged()' всякий раз, когда вы меняете модель. Вы также можете просто перезаписать текущую модель, прикрепленную к «ListAdapter», каждый раз, когда данные меняются, но снова вызовет «setListAdapter (listAdapter)» с новыми данными из «курсора». – Darwind
Возможный дубликат [Как обновить список просмотров Android?] (Http://stackoverflow.com/questions/2250770/how-to-refresh-android-listview) – Lokesh