如何使用progressbar显示applybatch()操作?

时间:2014-08-29 07:00:09

标签: android

我正在尝试使用applyBatch()更改某些联系人电话号码。 我如何使用进度条显示操作? 我尝试这个代码,但它不起作用!

try
{
      getApplicationContext().getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
      pr = pr + 1 ;
      myprog.setProgress(pr);
}
catch (Exception e)
{
      e.printStackTrace();
}

1 个答案:

答案 0 :(得分:0)

applyBatch是阻止操作,当它返回100%完成时。你想要的是在另一个线程中执行此操作,您可以使用AsyncTask,并显示不确定的进度。