我很难弄清楚为什么我的 App Widget ListView 不会填充数据。一切似乎都连接正确。当我调试时,我可以看到从我的数据库(Firestore)中检索到的数据。但是,它仍然不会填充到 App Widget 中。
我在自己的 Github 上新建了一个 Issue,方便查看问题:Github Issue
远程视图工厂
- 数据已成功检索自
Firestore DB List<Review> reviews被填充- 其中的
Review对象包含正确的数据 get()方法返回正确的数据
评论AppWidgetProvider
ReviewsWidgetService Intent被建造setRemoteAdapter()使用 the 调用并Intent传入 theListViewupdateAppWidget()叫做notifyAppWIdgetViewDataChaged()叫做
评论片段
ReviewsAppWidgetProvider.updateAppWidgets()添加或删除评论时调用
AndroidManifest
ReviewsAppWidgetProvider宣布为接收者- 意图过滤器设置为
action.APPWIDGET_UPDATE ReviewsWidgetService声明为服务- 权限
BIND_REMOTEVIEWS集