我有一个实现LoaderManager.LoaderCallbacks<Cursor>
的活动。 CursorLoader提供给RecyclerView(想想ListView)。所以在onLoadFinished
里面,我交换了适配器中的数据。
想象一下,数据与一天的库存表现有关。现在我有一个允许用户选择一天的Spinner。当用户改变一天时,我希望数据发生变化。所以我认为Loader需要能够监听参数。我怎么做?根据{{1}}的文档,我不确定是否在我的微调器getSupportLoaderManager().initLoader
内调用它会做到这一点。谢谢你的帮助。
答案 0 :(得分:0)
当用户更改日期时,我希望数据发生变化。我也是 认为Loader需要能够听取参数
对我来说,听起来你想在这些数据发生变化时再次查询你的数据库。你可以使用restartLoader。您必须提供不同的id
,它可以用作特定加载程序的标识符。来自文件:
启动新的或重新启动此管理器中的现有Loader,进行注册 对它的回调,以及(如果活动/片段是当前的 开始)开始加载它。