public static void RunTask(Activity activity, ProgressDialog dialog, Func <Task> func) { Task.Run(async() => { try { await func(); } catch (Exception ex) { AlertDialogHelper.DisplayAlert(activity, "ERROR", ex.Message); } Dismiss(activity, dialog); }); }
public static void RunTask(Activity activity, ProgressDialog dialog, Action action) { Task.Run(() => { try { action(); } catch (Exception ex) { AlertDialogHelper.DisplayAlert(activity, "ERROR", ex.Message); } Dismiss(activity, dialog); }); }