アクティビティに 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()リストが空になります。どうすれば "1 レベル上" にadapter戻って作業できますか? その場合はどうすればよいですか?
どうもありがとう!