奇怪的是,如果我只是在没有任何反射的情况下调用setoverScrollMode,它就可以工作,所以这个方法肯定存在.
public class MyWebVIEw extends WebVIEw{ public voID compatibilitySetoverScroll(){ try { Method mWebvIEw_SetoverScroll = WebVIEw.class.getmethod("setoverScrollMode",new Class[] { Integer.class } ); /* success,this is a 2.3+ */ if (mWebvIEw_SetoverScroll != null) { try { mWebvIEw_SetoverScroll.invoke(this,2); } catch (InvocationTargetException ite) { throw new RuntimeException(ite.getCause()); } catch (illegalaccessexception IE) { System.err.println("unexpected " + IE); } } } catch (NoSuchMethodException nsme) { /* failure,must be older device */ } }}解决方法 尝试使用Integer.TYPE而不是Integer.class 总结
以上是内存溢出为你收集整理的android – 使用setOverScrollMode反射时遇到麻烦全部内容,希望文章能够帮你解决android – 使用setOverScrollMode反射时遇到麻烦所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)