2010-06-29 111 views
0

我無法讓我的應用在舊設備上正常工作。正確的向後兼容性,java.lang.VerifyError

我已經準備好「向後兼容性」教程,我正在爲性能工作 - 並且它使用.invoke的建議比使用包裝類慢得多。

但似乎包裝類只適用於舊類型設備上沒有類的情況。

我用2.2編譯,但minSDK是1.5

我與多點觸控的工作,我認爲如果我覈對Build.Version.SDK,並沒有叫getPointerCount() - 那麼它不會產生錯誤。

但是,當我創建它在我的方法的類的實例,我得到這個:

8月6日至29日:17:28.263:ERROR/dalvikvm(255):找不到方法android.view .MotionEvent.getPointerCount,從方法com.myPackage.myClass引用

儘管沒有實際調用它。這是正常的嗎?

我該如何解決這個問題?

回答

0

使用包裝類對它進行排序 - 但方式不同。

試圖不在每個觸摸事件上創建新對象,我有一個包裝類,並且每次都傳遞MotionEvent。不刪除任何明顯的幀速率