Nir*_*hta 4 events android copy
我有一个我想要的Android应用程序:每当用户从edittext中按下复制时,任何事件都会发生,任何编辑文本就像来自messenger edittext,邮件edittext任何一个,当用户按下复制文本时,我想发生任何事件,所以任何身体给我这个例子吗?我不知道,所以请帮助我,提前谢谢.
我得到了解决方案:我创建了一个服务:on oncreate:
ClipboardManager clipBoard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipBoard.addPrimaryClipChangedListener(new ClipboardListener());
Run Code Online (Sandbox Code Playgroud)
并添加服务:
class ClipboardListener implements
ClipboardManager.OnPrimaryClipChangedListener {
public void onPrimaryClipChanged() {
ClipboardManager clipBoard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
CharSequence pasteData = "";
ClipData.Item item = clipBoard.getPrimaryClip().getItemAt(0);
pasteData = item.getText();
Toast.makeText(getApplicationContext(), "copied val=" + pasteData,
Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3465 次 |
最近记录: |