В консоли разработчика на рынке 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, но это не сбой на желаниях, которые у нас есть.
Как мы можем исправить эту проблему?