ユーザーがボタンをクリックしたときにページにprogressDialogを表示したい.ボタンをクリックすると、リストである結果をソートしています.ボタンをクリックするとprogressDialogを表示するにはどうすればよいですか.提案してください
この関数は、そのデータをソートするために使用しています:
public void sortByDate(View v) {
Collections.sort(tripParseData.getDetails());
setData(tripParseData);
}
@モニカの提案の後
public void sortByDate(View v) {
new LoadData().execute();
}
class LoadData extends AsyncTask<Void, Void, Void> {
@Override
protected void onPreExecute() {
super.onPreExecute();
progressDialog.show();
}
@Override
protected Void doInBackground(Void... params) {
Collections.sort(tripParseData.getCoroprateBookingDetails());
return null;
}
@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
progressDialog.dismiss();
setApprovalDetailsData(tripParseData);
}
}