我正在开发一个Android应用程序,需要将文本(从listView项目)复制到剪贴板,以便将其粘贴到editText中。
因此复制功能如下:
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.setText("String to copy");
但是,在第一行触发了一个例外:
04-12 15:08:59.101:
E/AndroidRuntime(25406): java.lang.NoClassDefFoundError: android.content.ClipboardManager
我用Google搜索了,但我找不到合适的答案。
感谢您的回复
答案 0 :(得分:3)
检查ClipboardManager的包。
一个来自android.text包,另一个来自android.content包。
android.content.ClipboardManager仅适用于API级别11及更高版本。我猜这就是造成这个错误的原因。
因此,您要在旧手机上运行代码,您应该使用android.text.ClipboardManager