我試圖將我的doInBackground之間的錯誤消息傳遞到我的onPostExecute。有沒有辦法使用數據結構來做到這一點?在我的情況我我我試圖避免使一個類,並返回一個對象AsyncTask:將異常值從doInBackground傳遞到onPostExecute
@Override
protected User doInBackground(List<Pair<String, String>>... params) {
randomAPI api = randomAPI
.getInstance(context);
try {
**thing that will generate error**
}
} catch (RandomException e) {
Log.e(TAG, "Error", e);
}
return somethingThatIsUsableInOnPostExecute;
}
@Override
protected void onPostExecute(User result) {
}
你可以像其他任何類一樣將成員變量放入Asynctask中 –
我剛剛說的與Asynctask無關。這是一個像任何其他Java類一樣的類。你不知道「成員變量」是什麼意思嗎? –