我正在使用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);
解决方法:
getContext().getContentResolver().notifyChange(uri, null);
插入,更新和删除之后.另外,请勿关闭任何游标.装载机为您完成.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。