package com.yeokm1.nussocprintandroid.core; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Build; import com.yeokm1.nussocprintandroid.R; /** * Created by yeokm1 on 8/12/2014. */ public class HelperFunctions { public static boolean isOS10AndAbove(){ if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD_MR1){ return true; } else { return false; } } public static void showAlert(Activity activity, String title, String message){ if(activity != null && !activity.isFinishing()) { AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setTitle(title) .setMessage(message) .setCancelable(false) .setPositiveButton(activity.getString(R.string.misc_ok), null); AlertDialog alert = builder.create(); alert.show(); } } public static void showYesNoAlert(Activity activity, String title, String message, DialogInterface.OnClickListener listener) { if (activity != null && !activity.isFinishing()) { AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setTitle(title) .setMessage(message) .setPositiveButton(R.string.misc_yes, listener) .setNegativeButton(R.string.misc_no, listener); AlertDialog alert = builder.create(); alert.show(); } } }