我有一个使用 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;
}