我有一個AsyncTask,它返回一個包含2個元素的地圖。我這樣做是這樣的:獲取AsyncTask的回報並使用它?
Map<String, ArrayList<String>> result = new HashMap<String, ArrayList<String>>();
result.put("usernames", usernames);
result.put("messages", messages);
return result;
現在我把這個異步另一個動作:
new ReadChat().execute(response);
我怎樣才能從doInBackground()
從異步任務(在這個其他的活動返回的數據)?
實現'onPostExecute',並從這裏開始一個新的活動。 – 2013-04-26 14:42:55
好吧,我發現我只是在活動中創建一個新的地圖,調用異步並執行.get(),它的工作原理,謝謝 – Phil 2013-04-26 14:45:53
用正確的答案回答自己的問題或將其刪除。 – Timmetje 2013-04-26 14:46:26