如何设置搜索对话框 - Android

时间:2014-12-02 23:24:39

标签: android

有人可以帮我建议如何在搜索对话框中设置特定文本吗?我知道如何设置"提示",我通过xml文件执行此操作。但我想根据上次搜索的内容将文本设置为“搜索”对话框。我打算通过SharedPreference检索它。我只是不知道如何设置文本。

由于

1 个答案:

答案 0 :(得分:0)

将查询字符串作为intent extra传递,并在Search Activity中检索它,如下所示:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.search);

    // Get the intent, verify the action and get the query
    Intent intent = getIntent();
    if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
      String query = intent.getStringExtra(SearchManager.QUERY);
      doMySearch(query);
    }
}

参考 - http://developer.android.com/guide/topics/search/search-dialog.html#ReceivingTheQuery