Example #1
0
            protected override void OnPostExecute(string result)
            {
                try
                {
                    base.OnPostExecute(result);
                    if (result == "")
                    {
                        //Clear all views if its enabled in save settings
                        if (SaveSettings.IsClearViewsEnabled())
                        {
                            Editor?.ClearAllViews();
                        }

                        OnSaveListener.OnSuccess(ImagePath, SavedResultBitmap);
                    }
                    else
                    {
                        OnSaveListener.OnFailure("Failed to load the bitmap");
                    }

                    Dispose(true);
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                    OnSaveListener.OnFailure(result);
                }
            }