目前,我在AsycTask中執行繁重的任務,上傳圖像。當我通過AsycTask完成時,應用程序關閉,logcat中不顯示錯誤消息。Android:如何使UI線程等待AsycTask完成
private class SendIncidentTask extends AsyncTask<Double, Void, Void>{
@Override
protected Void doInBackground(Double... params) {
lat1 = params[0];
log1 = params[1];
SendingIncident sincident = new SendingIncident();
sincident.sendInciWithoutAttachment(lat1, log1);
sincident.submitWithAttachment(lat1, log1);
return null;
}
}
我覺得當UI線程和AsycTask並行執行時會發生問題。如何讓UI線程等待AsycTask完成?
在此先感謝。
爲什麼不只是執行中的用戶界面,任務完成後?如果只有你想要做的事情是關閉UI ... – Tigran