11package org .buildmlearn .toolkit .fragment ;
22
33import android .app .Activity ;
4+ import android .app .ProgressDialog ;
45import android .content .Intent ;
56import android .content .SharedPreferences ;
67import android .net .Uri ;
@@ -168,6 +169,17 @@ public void onFail(Exception e) {
168169
169170 }
170171 private class AsyncTaskRunner extends AsyncTask <String ,Void ,Float > {
172+ private ProgressDialog progressDialog ;
173+
174+ @ Override
175+ protected void onPreExecute () {
176+ progressDialog =new ProgressDialog (getActivity ());
177+ progressDialog .setTitle ("Deleting..." );
178+ progressDialog .setMessage ("Deleting Temporary file" );
179+ progressDialog .setProgressStyle (ProgressDialog .STYLE_SPINNER );
180+ progressDialog .setCancelable (false );
181+ progressDialog .show ();
182+ }
171183
172184 @ Override
173185 protected Float doInBackground (String ... params ) {
@@ -178,10 +190,11 @@ protected Float doInBackground(String... params) {
178190
179191 @ Override
180192 protected void onPostExecute (Float size ) {
193+ progressDialog .dismiss ();
181194 if (size != 0 ) {
182- Toast .makeText (SettingsFragment . this . getActivity (), "Deleted " + size + " MB." , Toast .LENGTH_SHORT ).show ();
195+ Toast .makeText (getActivity (), "Deleted " + size + " MB." , Toast .LENGTH_SHORT ).show ();
183196 } else {
184- Toast .makeText (SettingsFragment . this . getActivity (), "No Temp Files Found!" , Toast .LENGTH_SHORT ).show ();
197+ Toast .makeText (getActivity (), "No Temp Files Found!" , Toast .LENGTH_SHORT ).show ();
185198 }
186199 }
187200 }
0 commit comments