Мой отчет о раздаче ACRA говорит мне, что Galaxy nexus 4.0.2 имеет исключения, показанные ниже, по крайней мере, 4 раза в моем приложении. Я подозреваю, что пользователь сделал несколько операций с несколькими касаниями в WebView с альбомной ориентацией (что известно из отчета ACRA), но я не знаю, почему это вызывает это.Galaxy nexus 4.0.2 получает исключение из WebView.onTouchEvent
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetPointerId(Native Method)
at android.view.MotionEvent.getPointerId(MotionEvent.java:1927)
at android.view.ScaleGestureDetector.onTouchEvent(ScaleGestureDetector.java:224)
at android.webkit.WebView.handleMultiTouchInWebView(WebView.java:6530)
at android.webkit.WebView$TouchEventQueue.handleQueuedMotionEvent(WebView.java:8088)
at android.webkit.WebView$TouchEventQueue.enqueueTouchEvent(WebView.java:7986)
at android.webkit.WebView.onTouchEvent(WebView.java:5963)
at android.view.View.dispatchTouchEvent(View.java:5486)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1953)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1714)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1728)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1728)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1728)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1728)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1728)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1892)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1371)
at android.app.Activity.dispatchTouchEvent(Activity.java:2364)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1840)
at android.view.View.dispatchPointerEvent(View.java:5662)
at android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:2863)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2442)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4340)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Я не вижу ничего, что связано с моим кодом из отчета о раздавливании. Я использую WebView во многих местах своего приложения, но не уверен, где проблема.
Я считаю, что пользователь не доволен этим, и он может подумать, что мое приложение плохо спроектировано. Я могу что-нибудь сделать? У кого-нибудь есть эта проблема? Любая информация будет оценена по достоинству.
Спасибо за ответ. Я надеюсь, что пользователь не подумает, что мое приложение плохо спроектировано, и когда-нибудь он получит обновленную версию. – Tomcat