問題タブ [searchmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
286 参照

android - Android で SystemService にアクティビティ リスナーを 1 回だけ追加する必要がありますか? または履歴書()でも?

たとえば、SearchDialog の終了をリッスンするアクティビティ内で、ここで onCreate() にリスナーを登録します。

私の質問は、これはリスナーのままですか、それともレジューム()内で再度リスナーとして設定する必要がありますか? または登録されたものは常に登録されています。SearchManager へのローカル参照を保持していません。

また、なぜ私たちがそうしているのか、マネージャーがこのように null であるかどうかを確認する理由はありますか?それとも、null マネージャーが返されることはないと想定しても安全ですか?

0 投票する
1 に答える
560 参照

android - Android検索アクティビティを実装します。SearchManagerはEclipseで解決できません

検索可能なアクティビティを作成しようとしていますが、この時点に到達すると、SearchManager(Eclipse内)の下に赤い波線が表示され、次のように表示されます。

それは私に8つの簡単な修正を与えますが、それらが役立つ場合は何もありません。簡単なものが足りませんか?4.0に対してビルドしています。minSDKは7、targetSDKは13です。T

http://developer.android.com/guide/topics/search/search-dialog.html#SearchDialog

0 投票する
0 に答える
213 参照

android-layout - アプリに検索バーのコンセプトを実装したい

アプリに searchb バーのコンセプトを実装したいと考えています。ユーザーが検索バーをクリックするたびに、キーボード ボタンにデフォルトの検索可能なボタンを表示する必要があります。

よろしくお願いします。

これは res/xml に配置された私の searchable.xml です

これが私のマニフェストファイルです

これがアクティビティです... package com.hands;

android.app.Activity をインポートします。android.app.SearchManager をインポートします。android.content.Intent をインポートします。android.os.Bundle をインポートします。

public class SearchboxActivity extends Activity { /** アクティビティが最初に作成されたときに呼び出されます。*/ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);

}

0 投票する
1 に答える
952 参照

android - Android SearchManagerを使用して検索をリセットする方法

いくつかのデータをリストするためのフラグメントを持つアクティビティが 1 つあります。SearchView (アクション バーの見栄えの良い検索フィールド) を使用して、既に検索を実装しています。

検索は正常に機能しており、ユーザーがデータを入力し、検索ボタンを押すと、結果が期待どおりにフィルター処理されます。

私の問題は、検索をすべての結果に「リセット」できないことです。searchManager オブジェクトに Dismiss および Cancel リスナーを設定しようとしましたが、onDismiss および oncancel メソッドが呼び出されません。

マニフェストに対する私のアクションは次のとおりです。

ClientesActivity のメソッド:

何も機能しなかった後に変更をロールバックしたため、リスナーは表示されません。ただし、基本的には、onCreateOptionsMenu メソッドの「true を返す」前にリスナーを追加しました。最初は特別なことではありませんでした。実装された onDismiss メソッドを使用してインターフェイスをオーバーライドする匿名クラスがいくつかのログをそこに配置しようとしただけで、メソッドは呼び出されませんでした。