我想使用AsyncTask來下載一個字符串並返回字符串。我想使用AsyncTask,因爲它可能需要一段時間。從AsyncTask獲取結果
一個問題是,在互聯網上無處可以找到一個AsyncTask返回任何類型的值的例子。所以我參加了Commonsware書中的實例,並修改它返回一個值,我得到的值,如下所示:
String mystr = new AddStringTask().execute().get();
雖然這個工作,它似乎是這行代碼是等待返回值,因此同步。必須有一些方法來使用AddStringTask的結果來獲得事件觸發器。
這是怎麼做的? 謝謝,加里
看到這個問題:http://stackoverflow.com/questions/9447646/how-do-i-send-data-back-from-onpostexecute-in-an-asynctask/9447833#9447833 –