Ich greife auf mein Gerät mit externe Tastatur. Als eine Voraussetzung, ich muss jedes kopieren/einfügen in Android EditText-Box in meiner App deaktivieren. Für Geräts Kopieren/Einfügen, Ausgabe Handling, verwenden wir unter CodeExterne Tastatur Problem - Kopieren/Einfügen in Editiertext für Android verhindern
public class MyEditText extends EditText{
---
boolean canPaste() {
return false;
}
---
private void init() {
this.setCustomSelectionActionModeCallback(new ActionModeCallbackInterceptor());
this.setLongClickable(false);
this.addTextChangedListener(mTextWatcher);
}
private class ActionModeCallbackInterceptor implements ActionMode.Callback {
public boolean onCreateActionMode(ActionMode mode, Menu menu) { return false; }
public boolean onPrepareActionMode(ActionMode mode, Menu menu) { return false; }
public boolean onActionItemClicked(ActionMode mode, MenuItem item) { return false; }
public void onDestroyActionMode(ActionMode mode) {}
}
}
http://stackoverflow.com/a/29138389/7320259 überprüfen Sie diese –
Mögliche Duplikat [Wie Kopieren/Einfügen deaktivieren von/bis EditText] (http://stackoverflow.com/questions/6275299/how-to-disable-copy-paste-von-zu-edittext) –