我为解决这个问题所做的有点讨厌但很有用,
复制要在剪贴板中共享的文本,然后
吐司消息“粘贴文本”,
复制到剪贴板
@SuppressLint("NewApi")
private void copyToClipBoard(String data)
{
int sdk = android.os.Build.VERSION.SDK_INT;
if(sdk < android.os.Build.VERSION_CODES.HONEYCOMB)
{
android.text.ClipboardManager clipboard = (android.text.ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.setText(data);
Toast.makeText(context,"Paste text", Toast.LENGTH_SHORT).show();
}
else
{
android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE);
android.content.ClipData clip = android.content.ClipData.newPlainText(type,data);
clipboard.setPrimaryClip(clip);
Toast.makeText(context, "Paste text", Toast.LENGTH_SHORT).show();
}
}