我在 logcat 中收到一条消息,说明:
Failed resolving interface 26 Landroid/content/ClipboardManager$OnPrimaryClipChangedListener;'
但我不知道是什么原因造成的——或者我能做些什么。有没有人见过这个?Stackoverflow 和谷歌搜索没有提供任何相关信息。
附言
这可能与我遇到的另一个问题有关,但我不确定:
我在 logcat 中收到一条消息,说明:
Failed resolving interface 26 Landroid/content/ClipboardManager$OnPrimaryClipChangedListener;'
但我不知道是什么原因造成的——或者我能做些什么。有没有人见过这个?Stackoverflow 和谷歌搜索没有提供任何相关信息。
附言
这可能与我遇到的另一个问题有关,但我不确定:
您收到此错误是因为ClipboardManager
在 API 级别 11 中引入,而您在 API 级别 10 上运行应用程序。
当您使用在 API 级别中引入的代码高于您声明的minSDK
版本时,请确保您正在检查您实际运行的平台。保护运行设备不支持的API,示例代码如下:
public void myMagicCode() {
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
methodThatUsesClipboardManager();
}
}
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
protected void methodThatUsesClipboardManager() {
ClipboardManager instance = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
//use the instance
}