我想計算執行AsyncTask ellapsed時間,但沒有記錄在onPostExecute方法,我做錯了什麼?Android AsycTask經過時間計算
這裏是我的代碼的一部分:
@Override
protected void onPreExecute()
{
this.dialog.setMessage(mensagem);
this.dialog.show();
Date date = new Date();
startTime = date.getTime();
}
@Override
protected void onPostExecute(String result)
{
if(this.dialog.isShowing() && this.dialog != null)
this.dialog.dismiss();
Date date = new Date();
endTime = date.getTime();
long diffTime = endTime - startTime;
//here nothing is logged in LogCat
Log.d("TEMPO DE REQUISIÇÃO", String.valueOf(diffTime) + " milisegundos");
您是否將日誌輸出級別設置爲調試? –
我已經在整個應用程序中使用了這個日誌,沒有任何問題,只是在這個特定的情況下。 –