我的 Activity 中有一个 ListView,它在onCreateby中设置
MyCursorAdapter adapter = new TaskConditsCursorAdapter(this, conditsCursor, taskID, isNewTask);
setListAdapter(adapter);
然后我在MyCursorAdapter. 除其他外,我有一个特定于行的 AlertDialog:
...
builder.setPositiveButton("OK"), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
changeTaskConditBoolValue(taskId, conditId, chosenBoolValue2);
// refresh?
}
});
在changeTaskConditBoolValue我想重新加载我的列表之后,因为此方法更改了数据库中的某些内容,但列表没有更新。requery()导致列表为空。我怎样才能“上一层楼”与另一层一起工作,adapter那我该怎么办?
非常感谢!