0
我需要記錄聯繫人表中更新所用的時間。如果我在提到ContentResolver.applyBatch
上述下面的代碼,ContentResolver.applyBatch是否在單獨的線程上運行
Calendar c = Calendar.getInstance();
int seconds = c.get(Calendar.SECOND);
act.getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
int seconds1 = c.get(Calendar.SECOND);
Log.d(TAG, "diff @ "+(seconds1-seconds));
輸出是diff @ 0
。但實際上需要大約15-20秒才能更新大約150條記錄。
它是否在單獨的線程上運行? 如何記錄更新表中記錄所用的時間?
以上代碼有什麼問題? System.currentTimeMillis()給我5555作爲差異值。它確實創造了5.5秒的價值,所以我的代碼也應該可以工作,這就是我所要求的。 –