У меня проблема с функцией (setLayerType(LAYER_TYPE_NONE, null)
), доступной в api> = 11, и мой код должен работать и на 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 нижнего уровня?
Спасибо, Arkde