如何在搜索后启动的活动中添加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) {
}
}
答案 0 :(得分:1)
@Override
protected void onNewIntent(Intent intent) {
String query;
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
query = intent.getStringExtra(SearchManager.QUERY);
showResults(query);
}
}
答案 1 :(得分:0)
你能说得更具体吗?
根据我的理解,如果您使用startActivity(myIntent)开始您的活动;
你应该看一下Intent类的putExtra方法,以便为你的活动添加数据