小编and*_*ndi的帖子

如何从CursorAdapter中刷新ListView?

我的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再次与我合作,那么我该怎么做呢?

非常感谢!

android listview android-cursoradapter

2
推荐指数
1
解决办法
8218
查看次数

标签 统计

android ×1

android-cursoradapter ×1

listview ×1