【发布时间】:2012-03-27 09:30:25
【问题描述】:
我对 api >=11 中可用的函数 (setLayerType(LAYER_TYPE_NONE, null)) 有疑问,我的代码也应该在 android 1.6(API 级别 4)上运行。
我尝试过像这样使用反射:
try {
Method method = View.class.getMethod("setLayerType", Integer.TYPE, null);
method.invoke(LAYER_TYPE_NONE, null);
view.setLayerType(LAYER_TYPE_NONE, null);
} catch (Throwable e) {
Log.e("_________________test", "Function not found");
}
但我的应用程序在 view.setLayerType 处崩溃并出现 java.lang.VerifyError....
是否有人知道如何解决此崩溃并在较低级别的 api 中获得与此功能的向后兼容性?
谢谢, 方舟
【问题讨论】:
标签: android compatibility