//package com.geobloc.shared;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.Toast;
/**
* Common methods we keep calling again, again, and again all over our code.
* Best if we keep it all here.
*
* @author Dinesh Harjani (goldrunner192287@gmail.com)
*
*/
class Utilities {
/*
* Type for the "Widget"
*/
public enum WidgetType {LABEL, STRING, INT, BUTTON, CHECKBOX};
/*
* Displays a Toast. The context parameter is filled with getApplicationContext() from the Activity
* you're calling this from. Duration is with Toast.LENGTH_SHORT or Toast.LENGTH_LONG
*/
public static void showToast(Context context, String message, int duration) {
Toast toast = Toast.makeText(context, message, duration);
toast.show();
}
/*
* Displays a simple Dialog with an OK button. Used fot the common task of giving some information to the
* user without switching to another Activity. Needs Activity context, ApplicationContext will make
* the caller crash.
*/
public static void showTitleAndMessageDialog(Context context, String title, String message) {
AlertDialog.Builder alert = new AlertDialog.Builder(context);
alert.setTitle(title);
alert.setMessage(message);
alert.setPositiveButton("OK", null);
alert.show();
}
}