【发布时间】:2012-06-24 10:01:36
【问题描述】:
我正在浏览我的一些代码,我意识到我实际上并不知道CursorLoader 和LoaderManager 组合如何与CursorAdapter 连接一起使用。这是我感到困惑的部分。
agendaAdapter = new MyAgendaAdapter(this, null);
makeProviderBundle(new String[] {"_id", "event_name", "start_date", "start_time",
"end_date", "end_time", "location"}, "date(?) >= start_date and date(?) <= end_date",
new String[]{getChosenDate(), getChosenDate()}, null);
getLoaderManager().initLoader(0, myBundle, MainDisplayActivity.this);
list.setAdapter(agendaAdapter);
那么我的自定义ContentProvider 中的query() 方法如何知道将其发送到特定的CursorAdapter?我只是没有看到联系。我了解其中的所有其他内容,但这个问题是关于什么的。哦,我应该提一下,代码运行良好。
【问题讨论】:
-
我开始怀疑你问这些问题只是为了跟我开玩笑,因为我知道我忍不住回答(即使我在工作哈哈)
-
idk 你在说什么 :) 但如果你在那里......
标签: android android-contentprovider android-loadermanager android-cursorloader