简体   繁体   English

如何将 Var 添加到从搜索开始的活动中

[英]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?如何将 var 添加到搜索后开始的活动?

I need to pass the DB adapter to this activity that will show the result of a search.我需要将 DB 适配器传递给将显示搜索结果的活动。

Thanks.谢谢。

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);
    }
}

Can you be more specific.你可以说得更详细点吗。

From what I understood, if you start your activity using startActivity(myIntent);据我了解,如果您使用 startActivity(myIntent);

you should take a look at on putExtra methods from Intent class to add data to your activity您应该查看 Intent class 中的 putExtra 方法,以将数据添加到您的活动中

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM