如何将变量添加到从搜索开始的活动
问题描述:
如何将var添加到搜索后启动的活动?如何将变量添加到从搜索开始的活动
我需要将数据库适配器传递给此活动,以显示搜索结果。
谢谢。
public class Search extends 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);
}
}
private void doMySearch(String query) {
}
}
答
@Override
protected void onNewIntent(Intent intent) {
String query;
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
query = intent.getStringExtra(SearchManager.QUERY);
showResults(query);
}
}
答
你能更具体。
从我的理解,如果你使用startActivity(myIntent)开始你的活动;
,你应该看一看从Intent类putExtra方法将数据添加到您的活动
好了,但在哪里?没有代码来管理此活动。一切都是由xml完成的。 – 2011-06-03 09:21:50