アクティビティに ListView があり、onCreate
byで設定されています
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
戻って作業できますか? その場合はどうすればよいですか?
どうもありがとう!