33、Android应用中的搜索与后台任务实现

Android应用搜索与后台任务实现

Android应用中的搜索与后台任务实现

1. 搜索功能相关设置

在搜索功能的实现中,如果在 Searchable 资源里指定了 Intent 动作和基础 URI ,就需要更新投影(Projection),使其包含名为 SearchManager.SUGGEST_COLUMN_INTENT_DATA_ID 的列,该列包含会附加到基础 URI 的行 ID 。示例代码如下:

private static final HashMap<String, String> SEARCH_SUGGEST_PROJECTION_MAP;
static {
    SEARCH_SUGGEST_PROJECTION_MAP = new HashMap<String, String>();
    // Map our ID column to "_id"
    SEARCH_SUGGEST_PROJECTION_MAP.put("_id",
            HoardDB.HoardContract.KEY_ID + " AS " + "_id");
    // Map our search field to the suggestions's first text field
    SEARCH_SUGGEST_PROJECTION_MAP.put(
            SearchManager.SUGGEST_COLUMN_TEXT_1,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值