开发者

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

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜