我在我的日志里收到一条信息说:
Failed resolving interface 26 Landroid/content/ClipboardManager$OnPrimaryClipChangedListener;'但我不知道是什么导致了它,也不知道我能做些什么。有人见过这个吗?Stackoverflow和google搜索没有提供任何相关信息。
附注:
这可能与我正在讨论的另一个问题有关,但我不确定:
InsertAPN() Method Does Not Write APN Settings - Android 2.3.6
发布于 2013-09-04 20:22:47
您会得到这个错误,因为ClipboardManager是在API 11中引入的,而应用程序是在API 10上运行的。
在使用API级别中引入的代码时,要确保检查的是什么minSDK版本,该级别大于声明的platform you're actually running版本。保护运行中的设备无法支持的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
}https://stackoverflow.com/questions/18622828
复制相似问题