public override void Run() { String currentClip = Util.GetClipboard(_service); DoPostClear(); if (currentClip.Equals(_clearText)) { Util.CopyToClipboard(_service, ""); DoPostWarn(); } }
public override void Run() { String currentClip = Util.GetClipboard(_service); _handler.Post(DoClearClipboard); if (currentClip.Equals(_clearText)) { Util.CopyToClipboard(_service, ""); _handler.Post(ShowClipboardWarning); } }
public override void Run() { String currentClip = Util.GetClipboard(_service); _handler.Post(() => _service.OnWaitElementDeleted(ClearClipboard)); if (currentClip.Equals(_clearText)) { Util.CopyToClipboard(_service, ""); _handler.Post(() => { Toast.MakeText(_service, Resource.String.ClearClipboard, ToastLength.Long).Show(); }); } }
internal void TimeoutCopyToClipboard(String text) { Util.CopyToClipboard(this, text); ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(this); String sClipClear = prefs.GetString(GetString(Resource.String.clipboard_timeout_key), GetString(Resource.String.clipboard_timeout_default)); long clipClearTime = long.Parse(sClipClear); _clearClipboardTask = new ClearClipboardTask(this, text, _uiThreadCallback); if (clipClearTime > 0) { _numElementsToWaitFor++; _timer.Schedule(_clearClipboardTask, clipClearTime); } }
public override void Run() { String currentClip = Util.GetClipboard(_service); _handler.Post(() => _service.OnWaitElementDeleted(ClearClipboard)); if (currentClip.Equals(_clearText)) { Util.CopyToClipboard(_service, ""); _handler.Post(() => { string message = _service.GetString(Resource.String.ClearClipboard) + " " + _service.GetString(Resource.String.ClearClipboardWarning); Android.Util.Log.Debug("KP2A", message); Toast.MakeText(_service, message, ToastLength.Long).Show(); }); } }