OK,我們開始吧:始終搜索後與演員回到相同的活動在android系統
我有一個搜索界面/對話框(即得到由系統創建的類型),這就要求FilesList,一個活動,當被稱爲沒有一個搜索意圖將顯示全部用戶的項目(當它從主要活動叫這工作得很好)
從搜索查詢過濾器這些結果很好,但是當用戶選擇其中之一結果它會返回到前一個活動,而我希望它總是返回到主活動,傳遞選擇的id泰德項目(讓我得到罰款)
而且無論是在哪個活動我把搜索從,onActivityResult不叫(因爲搜索的意圖是不是一個結果?)
基本上,總是返回搜索之後主要活動,返回的項目在FilesList選擇
編輯:
要選擇用戶點擊一個列表視圖和調用此方法中的項目:
protected void onListItemClick(ListView l, View v, int position, long id) {
Log.d("onclick ID", ((Note)data.get(position)).ID);
Note array=(Note)data.get(position);
intent.putExtra("id", array.ID);
intent.putExtra("tag", currentTag);
setResult(RESULT_OK, intent);
finish();
}
而且搜索啓動這樣的:http://developer.android.com/guide/topics/search/search-dialog.html
您能否給一些更詳細的如何是得到的結果,並將其顯示爲一個列表的活動?這是你寫的東西,完全可以控制嗎?如果你想得到結果,你應該用'startActivityForResult'開始活動,當你的子活動結束時,它應該調用'setResult'。 – BDFun