AsyncTask を使用して Web サービスを呼び出し、xml を解析するアプリがあります。開始から終了までの期間を知りたいのですが、このようにしていますが、var difftime が 0 になるたびに。
@Override
protected void onPreExecute(){
super.onPreExecute();
completed=false;
time = System.currentTimeMillis();
}
protected Boolean doInBackground(Integer... params) {
//code
}
protected void onPostExecute(Boolean result) {
super.onPostExecute(result);
difftime = System.currentTimeMillis() - time;
}