無法通過意向
回答
所有你必須修復ListViewActivity onActivityResult方法:
- 因爲你在AddActivity結果碼的設置ADD_REQUEST_CODE的 「的setResult(ListViewActivity.ADD_REQUEST_CODE,意圖);」,你應該使用「if(resultCode == ADD_REQUEST_CODE){「in ListViewActivity not RESULT_OK。
您應該從onActivityResult接收意圖,而不是ListViewActivity的意圖。 getIntent()提供了ListViewActivity的意圖。因此,使用數據變量:
onActivityResult(INT requestCode,INT resultCode爲,意圖數據)
最終代碼:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == ADD_REQUEST_CODE) {
if (resultCode == ADD_REQUEST_CODE) {
Log.i("ListViewActivity", "Returned onActivityResult");
TodoObj todoObj = (TodoObj) data.getParcelableExtra("EXTRA_TODO");
Toast.makeText(ListViewActivity.this, "" + todoObj.getmYear(),
Toast.LENGTH_SHORT).show();
}
}
}
非常感謝您的回答,我編輯了它,現在它可以工作! – Recomer
...並強烈建議您使用[John Ericksen](http://stackoverflow.com/users/654187/john-ericksen)的圖書館製作可放樣對象:[github.com/johncarl81/parceler]( http://github.com/johncarl81/parceler)。 – farukcankaya
我會盡快檢查它! :) – Recomer
- 1. 通過意向
- 2. 通過意向
- 3. Tabhost通過意向
- 4. 通BarEntry通過意向
- 5. 無法從意向
- 6. 無法通過意向附加組件傳遞對象數組
- 7. Xamarin C#:無法通過意向發送列表<int>
- 8. 如何通過意向
- 9. 錯誤通過意向
- 10. 通過意向發送SongIndex
- 11. 如何通過意向
- 12. 無法通過Android的意圖
- 13. 無法通過Android的分享意圖
- 14. 無法發送意向BroadcastReceiver
- 15. 無法運行startactivity(意向)
- 16. 無法創建通過嚮導
- 17. UrlFetchApp無法通過oauth 2.0重定向
- 18. 無法通過隱意圖啓動意圖服務
- 19. 無法通過
- 20. 無法通過意向在Adobe或Viewer中打開下載的PDF
- 21. API 22相機通過意向問題
- 22. 通過意向添加Skype聯繫人
- 23. 重命名文件名通過意向
- 24. 通過意向傳遞緯度/經度
- 25. 問題,同時通過意向
- 26. 通過意向啓動RSS閱讀器
- 27. 通過意向發起SIP呼叫
- 28. 分享倍數通過意向
- 29. 通過意向傳遞數據
- 30. 通過意向發送電子郵件
「它總是給這個錯誤」 - 這錯誤? – Egor
當我登錄時,我看不到任何數據傳遞給我的ListViewActivity,我什至不能看到我的ListViewActivity的onActivityResult日誌。我想知道如何獲取數據並將其傳遞給另一個活動並創建一個對象,將此對象添加到我的Arraylist並在ListView上顯示 – Recomer