В консоли разработчика на рынке Android мы получаем много трассировок стека, подобных этому (отправляется пользователями при сбое нашего приложения):
java.lang.NullPointerException at
android.view.ViewRoot.updateBidiOptions(ViewRoot.java:290) at
android.view.ViewRoot.performTraversals(ViewRoot.java:737) at
android.view.ViewRoot.handleMessage(ViewRoot.java:1792) at
android.os.Handler.dispatchMessage(Handler.java:99) at
android.os.Looper.loop(Looper.java:143) at
android.app.ActivityThread.main(ActivityThread.java:5068) at
java.lang.reflect.Method.invokeNative(Native Method) at
java.lang.reflect.Method.invoke(Method.java:521) at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) at
dalvik.system.NativeStart.main(Native Method)
Мы не смогли воспроизвести сбой, а также, когда мы проверяем исходный код Android, нет метода под названием updateBidiOptions. Комментарии пользователей, кажется, предполагают, что авария происходит, когда они фокусируются на EditText
. Многие пользователи также упоминают, что это происходит на HTC Desire HD, но это не сбой на желаниях, которые у нас есть.
Как мы можем исправить эту проблему?