在developer.android.com上找到了解决方案:
如果您有从网络位置得到的建议,则可以在从服务器上获得结果时即时建立游标。
这在ContentProvider的query()方法中:
String[] columns = { baseColumns._ID, SearchManager.SUGGEST_COLUMN_TEXT_1, SearchManager.SUGGEST_COLUMN_INTENT_DATA};MatrixCursor cursor = new MatrixCursor(columns);for (int i = 0; i < arr.length(); i++){ String[] tmp = {Integer.toString(i), arr.getString(i), arr.getString(i)}; cursor.addRow(tmp);}return cursor;光标用于快速搜索框中以填充建议列表。



