Я пытаюсь разработать приложение для понимания андроида, истории браузера приложения delete по умолчанию. Каждая вещь работает отлично, я использую AsyncTask
для выполнения этой задачи с ProgressDialog
Как реализовать круговой индикатор выполнения с текстом прогрессирования в android?
Вот как я удаление History
ProgressDialog pd;
new AsyncTask<Void, Void, Void>()
{
@Override
protected void onPreExecute()
{
pd = ProgressDialog.show(HistoryClean.this, "Loading..",
"Please Wait", true, false);
}//End of onPreExecute method
@Override
protected Void doInBackground(Void... params)
{
Browser.clearHistory(getContentResolver());
return null;
}//End of doInBackground method
@Override
protected void onPostExecute(Void result)
{
pd.dismiss();
}//End of onPostExecute method
}.execute((Void[]) null);//End of AsyncTask anonymous class
Но вместо ProgressDialog
я хочу реализовать CircularProgress
, который может отображать значение прогресса, как 10% , 90%....
Несколько раз History
может удаляться быстрее, а иногда это может быть медленным, как решить эту проблему и динамически обновлять CircularProgress
бар с Progression Values
.
Заранее спасибо.
я говорил по ссылке вы размещены, спасибо. Но мотыга, чтобы обновить его для 'CircularProgressBar' –