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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }