2011-06-03 77 views
0

如何將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) { 

} 

}

回答

1
@Override 
protected void onNewIntent(Intent intent) { 
    String query; 
    if (Intent.ACTION_SEARCH.equals(intent.getAction())) { 
     query = intent.getStringExtra(SearchManager.QUERY); 
     showResults(query); 
    } 
} 
0

你能更具體。

從我的理解,如果你使用startActivity(myIntent)開始你的活動;

,你應該看一看從Intent類putExtra方法將數據添加到您的活動

+0

好了,但在哪裏?沒有代碼來管理此活動。一切都是由xml完成​​的。 – 2011-06-03 09:21:50

相關問題