我在我的应用中实施搜索,并使用ContentProvider
为其提供搜索建议。我在这里做的事情很充分:
https://developer.android.com/training/tv/discovery/searchable.html
我的实施基于:
https://github.com/googlesamples/androidtv-Leanback
实施ContentProvider
的地方。
我的ContentProvider
正在使用10个元素返回MatrixCursor
,我希望在将来添加新元素时更新此Cursor
。我已尝试执行新的Thread
,其中MatrixCursor
返回query()
之后我使用MatrixCursor.addRow()
每秒插入一个新元素。但我只能在建议行中看到10个第一项。问题是什么?为什么它不起作用?有什么建议? Cursor
返回的query()
发生了什么?
提前致谢。