我无法让我的应用在旧设备上正常运行。
我已准备好“向后兼容性”教程,我正在努力提高性能 - 使用.invoke的建议比使用包装器类慢得多。
但似乎包装类仅适用于旧设备上没有类的情况。
我正在使用2.2编译,但minSDK是1.5
我正在使用多点触控,我假设如果我检查Build.Version.SDK,并且没有调用getPointerCount() - 那么它不会引发错误。
但是当我创建一个包含我的方法的类的实例时,我得到了这个:
06-29 08:17:28.263:ERROR / dalvikvm(255):找不到方法android.view.MotionEvent.getPointerCount,从com.myPackage.myClass方法引用
尽管没有实际调用它。这是正常的吗?
我该如何解决这个问题?
答案 0 :(得分:0)
使用包装类对其进行排序 - 但方式不同。
尝试不在每个触摸事件上创建新对象,我有一个包装类并且每次都将MotionEvent传递给它。不删除任何明显的帧速率