我正在使用 SimpleCrusorAdaptor 在列表视图中显示项目列表。当列表视图中的一个项目被选中时,它会启动另一个活动,该活动会更改列表视图中显示的拼图状态。当此活动终止并且包含列表视图的活动再次变为活动状态时,列表视图显示旧状态,
如何确保包含列表视图的活动恢复,游标适配器更新了值?在 cativity 的 onResume() 中要做些什么?
private static String[] FROM = { PuzzleDatabase.KEY_PUZZLE_TITLE,
PuzzleDatabase.KEY_PUZZLE_STATUS };
private static int[] TO = { R.id.puzzle_title, R.id.puzzle_status };
ListView listView = (ListView) findViewById(R.id.puzzle_list);
this.cursor = ps.puzzleDatabase.getPuzzleTitles();
// Set up data binding
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
R.layout.puzzle_list_row, cursor, FROM, TO);
// Assign adapter to ListView
listView.setAdapter(adapter);