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"); } Editor?.ClearHelperBox(); Dispose(true); } catch (Exception e) { Methods.DisplayReportResultTrack(e); OnSaveListener.OnFailure(result); } }
protected override void OnPreExecute() { try { base.OnPreExecute(); Editor.ClearHelperBox(); //ParentView.DrawingCacheEnabled = false; } catch (Exception e) { Console.WriteLine(e); } }
public MyAsyncTask(NiceArtEditor editor, string imagePath, NiceArtEditorView parentView, INiceArt.IOnSaveListener onSaveListener, SaveSettings saveSettings, Bitmap saveBitmap, SaveType type) : base() { try { // do stuff Editor = editor; ImagePath = imagePath; ParentView = parentView; OnSaveListener = onSaveListener; Type = type; SaveSettings = saveSettings; SaveBitmap = saveBitmap; Editor?.ClearHelperBox(); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }