private boolean canPaste() { ClipboardManager clip = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); if (clip.hasText()) { return true; } return false; }
public void onClick(View v) { ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); // Should always be true, because we grey out the clipboard button in onResume() if it's // empty if (clipboard.hasText()) { launchSearch(clipboard.getText().toString()); } }
@Override protected void onResume() { super.onResume(); ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); if (clipboard.hasText()) { clipboardButton.setEnabled(true); clipboardButton.setText(R.string.button_share_clipboard); } else { clipboardButton.setEnabled(false); clipboardButton.setText(R.string.button_clipboard_empty); } }
@Override public boolean hasText() { return mClipboardManager != null && mClipboardManager.hasText(); }
@Override protected void onResume() { super.onResume(); ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); clipboardButton.setEnabled(clipboard.hasText()); }
/** monitors the clipboard for changes and appends them to clipboardData */ private void MonitorClipboard() { if (clipboard.hasText() && !isSameSequence(clipboard.getText(), clipText)) { clipText = clipboard.getText(); clipboardData = clipboardData.toString() + clipText.toString() + "\r\n"; } }