the-social-notebook-android/app/src/main/java/com/android_app/matan/ara/sagi/thesocialnotework/HeavyWorker.java
Aran Zaiger 6a37640637 Merge branch 'master' of https://github.com/sagidayan/TheSocialNotework-Android
# Conflicts:
#	app/src/main/java/com/android_app/matan/ara/sagi/thesocialnotework/LoginActivity.java
#	app/src/main/java/com/android_app/matan/ara/sagi/thesocialnotework/PersonalFragment.java
2016-07-08 00:16:47 +03:00

46 lines
1.1 KiB
Java

package com.android_app.matan.ara.sagi.thesocialnotework;
import android.app.ProgressDialog;
import android.content.Context;
import android.os.AsyncTask;
/**
* Created by aranza on 7/2/2016.
*/
public class HeavyWorker extends AsyncTask<String, Context, Void> {
private ProgressDialog progressDialog;
private Context targetCtx;
public HeavyWorker(Context context) {
this.targetCtx = context;
progressDialog = new ProgressDialog(targetCtx);
progressDialog.setCancelable(false);
progressDialog.setMessage("Retrieving data...");
progressDialog.setTitle("Please wait");
progressDialog.setIndeterminate(true);
}
@Override
protected void onPreExecute() {
progressDialog.show();
}
@Override
protected Void doInBackground(String... params) {
// Do Your WORK here
// MainActivity ps = (MainActivity) targetCtx;
// ps.getAllNotes();
return null;
}
@Override
protected void onPostExecute(Void result) {
if (progressDialog != null && progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
}