package com.huhx0015.gw2at.utils;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.drawable.ColorDrawable;
import android.support.v7.app.AlertDialog;
import android.util.Log;
import android.view.WindowManager;
import com.huhx0015.gw2at.R;
/**
* Created by Michael Yoon Huh on 2/1/2017.
*/
public class DialogUtils {
private static final String LOG_TAG = DialogUtils.class.getSimpleName();
public static void displayAlertDialog(String title, String message, Context context) {
new AlertDialog.Builder(context)
.setTitle(title)
.setMessage(message)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
})
.create()
.show();
}
public static ProgressDialog createProgressDialog(Context context) {
ProgressDialog dialog = new ProgressDialog(context);
try {
dialog.show();
} catch (WindowManager.BadTokenException e) {
Log.e(LOG_TAG, "ERROR: " + e.getLocalizedMessage());
}
dialog.setCancelable(false);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
dialog.setContentView(R.layout.dialog_progress);
dialog.show();
return dialog;
}
}