我很困惑,因爲2nd_activity中沒有返回類型,可以使我回到1st_activity onActivityResult()。在調用startActivityForResult( - , - )之後,程序控制如何返回到onActivityResult( - , - , - )
-1
A
回答
0
可以使用設置在使用startActivityForResult
lanched活動的結果(S):
Bundle bundle = new Bundle();
bundle.putString(key, value);
Intent intent = new Intent();
intent.putExtras(bundle);
setResult(RESULT_OK, intent);
finish();
,然後讀取這個結果回到活動的onActivityResult函數中:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == YOUR_REQ_CODE) {
if (resultCode == RESULT_OK) {
}
}
}
+0
謝謝,但我問的是,我的問題背後的原因..... – user2125918 2013-03-05 05:12:04
+0
因爲我建議你閱讀:http: //developer.android.com/training/basics/intents/result。 HTML – Waqas 2013-03-05 05:14:51
相關問題
- 1. 如何在startActivityForResult後返回
- 2. 在startActivityForResult與RESULT_CANCELED之後立即調用Cordova onActivityResult
- 3. 從onActivityResult調用新的StartActivityForResult
- 4. Android startActivityForResult在使用相機時返回null到onActivityResult
- 5. startActivityForResult()在調用另一個應用程序時立即調用OnActivityResult
- 6. startActivityForResult似乎沒有調用onActivityResult
- 7. startActivityForResult/onActivityResult的問題
- 8. startActivityForResult不觸發onActivityResult
- 9. onActivityResult在onDestroy之後不再被調用
- 10. 短信發送後返回onActivityResult
- 11. 如何在C程序中調用execl()之後控制父進程的執行?
- 12. startActivityForResult()返回RESULT_CANCELED
- 13. 控制檯應用程序在執行回調之前退出
- 14. 如何在調用刪除方法後返回到控制器的索引
- 15. onActivityResult返回時未被調用
- 16. 在startIntentSenderForResult後未調用OnActivityResult
- 17. onActivityResult返回null意圖
- 18. 關鍵字返回控制調用程序
- 19. 如何在Android的ACTION_CALL之後回到我的應用程序
- 20. 調用startActivityForResult時應用程序崩潰
- 21. onActivityResult數據返回= NULL
- 22. 如何在程序之後關閉控制檯窗口?
- 23. 調用其他應用程序後返回到活動
- 24. 如何在應用程序轉到後臺時刪除回調?
- 25. onActivityResult()之前調用onResume()?
- 26. 返回語句不返回控制給調用者在java
- 27. 如何從表視圖控制器到細節控制器,然後返回
- 28. 將返回鍵發送到模擬控制檯應用程序
- 29. Python/Windows/ctypes:如何在調用WaitForMultipleObjects之後獲取進程返回狀態?
- 30. 意圖返回空值onActivityResult
看看這個HTTP: //saigeethamn.blogspot.in/2009/08/android-developer-tutorial-for_31.html – 2013-03-05 05:10:59