繁体   English   中英

Android:SearchBox->使用通过HTTP / JSON接收的数据动态填充提示列表

[英]Android: SearchBox -> fill hint list dynamically with data received via HTTP/JSON

我一直在研究Android SDK的SearchableDictionary示例,但我仍然不确定这是否是正确的方法。

问题是,我想用数据填充提示列表(请参见下图),该数据将通过HTTP / JSON查询接收。 因此,我不确定使用上面示例中使用的ContentProvider是否正确。 我可以更直接地访问SearchBox的提示列表吗?

替代文字

您可以使searchmanager的onSearchRequested重载,并返回给定查询的自定义数据集。 如果要连接到网络获取数据,请确保使用asyncTask以避免ANR

 @Override
 public boolean onSearchRequested() {
     Bundle appData = new Bundle();
     appData.put...();
     ...
     startSearch(null, false, appData);
     return true;
 }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM