私は、データベースで検索を行うためのキーワードを受け取るリストとメソッドを持つメインアクティビティを持っています。
AlertDialog
このフォームのアクションリスナーを介してボタンをクリックしたときにメインアクティビティに表示される検索ボックスを使用して実装したい
OnClickListener searchListener = new OnClickListener() {
public void onClick(View v) {
// ...
}
};
このダイアログには、単純なEditText
ボックスと2つのボタン(Searchおよび)があり、によって選択されたものを次の形式の検索メソッドにCancel渡す必要があります。String
EditText
public void searchWord(String keyword){
// ....search in DB
// ...updateListGUIWithNewValues()
}
このメソッドは、アクティビティがGUIリストを更新できるように、新しいリスト値を取得するためのメインアクティビティにあります。
検索メソッドとメインアクティビティはすでに実装していますが、この種のダイアログを実装する正しい方法がわかりません。