1

検索候補を使用してContentProviderいますが、候補クリックの処理に問題があります。検索はうまく機能すると説明していますが、候補をクリックすると検索アクティビティに移動しますが、何もありません。どうすれば処理できますかクリックの提案?

4

1 に答える 1

0

XML \ searchable.xml(または同等のもの)には次のものが含まれている必要があります

android:searchSuggestIntentAction = android.intent.action.VIEW

そうしないと、あなたの意図は呼び出されません。

http://developer.android.com/guide/topics/search/searchable-config.htmlは、このフィールドを次のように定義しています。

ユーザーがカスタム検索候補(「android.intent.action.VIEW」など)をクリックしたときに使用されるデフォルトのインテントアクション。これが(SUGGEST_COLUMN_INTENT_ACTION列を介して)選択された提案によってオーバーライドされない場合、ユーザーが提案をクリックすると、この値がインテントのアクションフィールドに配置されます。

于 2012-12-08T19:12:45.387 に答える