3

LoaderManager.LoaderCallbacks<Cursor>在我的FragmentActivity.

我调用onResume()getSupportLoaderManager().restartLoader(0, null, loader);

我调用onCreate()

loader = new ApplicationLoader();
getSupportLoaderManager().initLoader(0, null, loader);

最后我有:

button.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
       // Deleting row from database
    }
});

但是我的列表没有刷新它的项目。

唯一的工作方法是调用:

loader = new ApplicationLoader();
getSupportLoaderManager().restartLoader(0, null, loader);
4

1 回答 1

3

我遇到了类似的问题。我忘记打电话了:

getContext().getContentResolver().notifyChange(uri, null);

在插入、更新和删除之后。另外,不要关闭任何游标。装载机为你做这件事。

于 2013-02-17T00:55:07.877 回答