doInBackground()メソッドで実行されている時間のかかるタスクがありますが、そのメソッド内から、progressDialogをパーセンテージデータで更新できるようにしたいと考えています。これどうやってするの?
class GetDataTask extends AsyncTask<Void, Void, Void> {
@Override
protected void onPreExecute()
{
mProgressDialog = ProgressDialog.show(getActivity(),Constants.APP_NAME,"Getting data", true);
}
@Override
protected Void doInBackground(Void... params)
{
//go get data, update mProgressDialog
return null;
}
@Override
protected void onPostExecute(Void res)
{
}
}