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