public void DisplayAlert(string title, string message, string postiveButtonText, string neutralButtonText, string negativeButtonText,
                             Action positiveCallback, Action neutralCallback, Action negativeCallback, Action dismissCallback = null)
    {
        if (IsPreloading)
        {
            Dismiss();
        }

        AndroidAlertDialog dialog = new AndroidAlertDialog(title, message);

        dialog.AddAction(AlertActionType.Positive, postiveButtonText, () => { if (positiveCallback != null)
                                                                              {
                                                                                  positiveCallback();
                                                                              }
                         });
        dialog.AddAction(AlertActionType.Neutral, neutralButtonText, () => { if (neutralCallback != null)
                                                                             {
                                                                                 neutralCallback();
                                                                             }
                         });
        dialog.AddAction(AlertActionType.Negative, negativeButtonText, () => { if (negativeCallback != null)
                                                                               {
                                                                                   negativeCallback();
                                                                               }
                         });
        dialog.AddDismissListener(() => { if (dismissCallback != null)
                                          {
                                              dismissCallback();
                                          }
                                  });
        dialog.Show();
    }
    public void DisplayAlert(string title, string message, string buttonText, Action callback, Action dismissCallback = null)
    {
        if (IsPreloading)
        {
            Dismiss();
        }

        AndroidAlertDialog dialog = new AndroidAlertDialog(title, message);

        dialog.AddAction(AlertActionType.Positive, buttonText, () => { if (callback != null)
                                                                       {
                                                                           callback();
                                                                       }
                         });
        dialog.AddDismissListener(() => { if (dismissCallback != null)
                                          {
                                              dismissCallback();
                                          }
                                  });
        dialog.Show();
    }