我的Activity中有一个ListView,它在onCreateby中设置
MyCursorAdapter adapter = new TaskConditsCursorAdapter(this, conditsCursor, taskID, isNewTask);
setListAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
然后我做了一些工作MyCursorAdapter.除此之外,我有一个行特定的AlertDialog:
...
builder.setPositiveButton("OK"), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
changeTaskConditBoolValue(taskId, conditId, chosenBoolValue2);
// refresh?
}
});
Run Code Online (Sandbox Code Playgroud)
之后changeTaskConditBoolValue我想重新加载我的List,因为这个方法在数据库中改变了一些东西,但List没有更新.requery()结果列表为空.我怎样才能"再高一级" adapter再次与我合作,那么我该怎么做呢?
非常感谢!