正常に機能するコンテンツ プロバイダーと検索構成を作成しました。ユーザーが入力すると、sqlite データベースにクエリが実行され、期待どおりに候補が表示されます。
ここまでは順調ですね。
私の問題/質問は、ユーザーが入力を開始するのを待たずに、システムが検索モードに入るとすぐにコンテンツプロバイダーで query() 関数を呼び出すようにしたいということです。これは、検索モードに入るとすぐに提案のカスタム リストを表示したいためです (Google Play アプリの動作とまったく同じように)。
私は Action Bar Sherlock を使用していますが、Query() 関数が ICS 以前のデバイスでは希望どおりに呼び出されているのに、ICS+ デバイスでは呼び出されていないことに気付きました。
推測や提案はありますか?
ありがとう!