yoomoney / yookassa-android-sdk

This library allows implementing payment acceptance into mobile apps on Android. It works as an extension to the YooMoney API.
https://yookassa.ru/developers/payment-forms/android-sdk
MIT License
40 stars 22 forks source link

На Meizu иногда возникает ошибка при открытии формы оплаты #17

Closed chim0380 closed 3 years ago

chim0380 commented 5 years ago

При открытии формы оплаты на телефонах Meizu иногда возникает ошибка:

Fatal Exception: java.lang.NullPointerException Attempt to invoke virtual method 'int android.text.Layout.getLineForOffset(int)' on a null object reference android.widget.Editor.updateCursorPositionMz (Editor.java:7671) android.widget.Editor.updateCursorsPositions (Editor.java:1963) android.widget.TextView.getUpdatedHighlightPath (TextView.java:5856) android.widget.TextView.onDraw (TextView.java:6048) android.view.View.draw (View.java:17424) android.view.View.updateDisplayListIfDirty (View.java:16363)

Марка: Meizu Модель: M6T Операционная система Версия: 7.0

У себя в приложении была такая же ошибка, но после замены всех TextInputEditText на AppCompatEditText ошибки такого рода перестали появляться.

Возможно и вашем случае нужно заменить данные поля.

lynnfield commented 5 years ago

Здравствуйте. Спасибо, что сообщили и предложили решение.

iskandarshabaev commented 3 years ago

Проблема должна пропасть в версии 5.1.0 Просьба переоткрыть issue в случае повторного воспроизведения ошибки.