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); } }