Android - 无法调用默认粘贴方法

时间:2016-03-21 11:54:35

标签: android clipboard paste

我在Webview中制作了自定义上下文操作栏。

还有复制和粘贴按钮。

复制操作正在使用ClipboardManager。

但粘贴方法不起作用。

我引用了此link并且启用了设置问题。

MenuItem mPasteItem = menu.findItem(R.id.menu_paste);
if (!(clipboard.hasPrimaryClip())) {
  mPasteItem.setEnabled(false);
} else if (!(clipboard.getPrimaryClipDescription().hasMimeType(MIMETYPE_TEXT_PLAIN))) {        
    mPasteItem.setEnabled(false);
} else {        
    mPasteItem.setEnabled(true);
}

如果我传递setEnabled方法,即使是" if(pasteData!= null){也没有响应     返回;}"调用。

有什么想法吗?

修改 我用调试模式检查过,我的默认粘贴操作菜单项是

所以我认为这个过程(启用设置)不是必需的。

但仍然,返回后粘贴操作;如下所示。

pasteData = item.getText();

if (pasteData != null) {
   return;

有什么问题?

0 个答案:

没有答案