我正在尝试使用applyBatch()
更改某些联系人电话号码。
我如何使用进度条显示操作?
我尝试这个代码,但它不起作用!
try
{
getApplicationContext().getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
pr = pr + 1 ;
myprog.setProgress(pr);
}
catch (Exception e)
{
e.printStackTrace();
}
答案 0 :(得分:0)
applyBatch
是阻止操作,当它返回100%完成时。你想要的是在另一个线程中执行此操作,您可以使用AsyncTask,并显示不确定的进度。