2

AsyncTask の実行経過時間を計算しようとしていますが、onPostExecute メソッドに何も記録されません。何が間違っていますか?

ここに私のコードの一部があります:

@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");
4

3 に答える 3

-1

プロジェクト - >クリーンに行くだけで問題を解決し、現在は機能しています。

于 2013-10-06T23:32:50.067 に答える