我需要记录联系人表格中更新所需的时间。如果我为上面提到的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条记录。
它是在单独的线程上运行吗? 如何记录更新表中记录所需的时间?
答案 0 :(得分:0)
使用System.currentTimeMillis();