0
如何定期更新列表片段?我需要从SQLite数据库和更新ListFragment查询数据。为此,我可以使用Loader Manager吗?如何使用LoaderManager定期更新列表片段
我是正确的,如果我使用装载机经理我的列表中的片段,在SQLite数据库,每当新的数据availale,这将是数据加载到我的列表片段异步?
如何定期更新列表片段?我需要从SQLite数据库和更新ListFragment查询数据。为此,我可以使用Loader Manager吗?如何使用LoaderManager定期更新列表片段
我是正确的,如果我使用装载机经理我的列表中的片段,在SQLite数据库,每当新的数据availale,这将是数据加载到我的列表片段异步?
让你的ListFragment实现Loader.Callbacks。
在onLoadFinished回调函数中,执行如下操作;
onLoadFinished (Loader<List<D>> loader, List<D> result){
setListAdapter(new YourListAdapter(esult));
}
显然这取决于您使用的适配器等等。
称之为低谷getLoaderManagger.initLoader(int id, Bundle params, , LoaderCallbacks<D> callback);
,每当你打电话时都会传递一个唯一的id(例如,基于当前时间的值)。除此之外,你需要一个Timer,TimerTask run()方法只需要初始化加载器。