How Add A Var To An Activity That Start From A Search
how can I add a var to an activity that start after a search?
I need to pass the DB adapter to this activity that will show the result of a search.
Thanks.
public class Search extends Activity {
@Override
public void 开发者_如何学JAVAonCreate(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);
}
}
Can you be more specific.
From what I understood, if you start your activity using startActivity(myIntent);
you should take a look at on putExtra methods from Intent class to add data to your activity
精彩评论