У меня есть несколько разных переходов, происходящих в моем приложении, и все отлично работает. Единственная проблема заключается в том, что в одной из анимаций я должен использовать setText()
editText, и это блокирует пользовательский интерфейс на протяжении как минимум 200 мс на Samsung S3. Кто-нибудь еще столкнулся с этой проблемой и есть ли обходное решение?Samsung s3 EditText.setText() зависает UI
2
A
ответ
1
У меня возникло хакерское решение. Использование следующего метода останавливает задержку.
editText.getText().clear()
Если вы хотите, чтобы написать новый текст, то
editText.getText().clear(); editText.getText().append('blabla');
Смежные вопросы
- 1. UI Idea для Android Samsung Galaxy S3
- 2. Samsung S3 colors issue
- 3. samsung s3 logcat messages
- 4. Приложение UI Проблема с Samsung S3 и S4 (4.2.2+)
- 5. Настройки эмулятора Samsung Galaxy s3
- 6. Facebook Samsung S3 экран разрешения
- 7. Samsung s3 ошибка с ListView
- 8. Создание эмуляторной версии Samsung S3
- 9. JavaFX UI зависает
- 10. Async метод зависает UI
- 11. editText.setText ("") не работает
- 12. Samsung Galaxy s3 дает null на getSupportActionBar()
- 13. Поверхность TextureView недоступна на Samsung S3
- 14. Android-видео не начинается на samsung s3
- 15. Позиция фиксированная не применяется в Samsung s3
- 16. Разработка Android с Samsung Galaxy S3
- 17. Масштабированный битмап провалился в Samsung Galaxy S3
- 18. Аксессуарный режим в Samsung Galaxy s3
- 19. OnKeyListener() не работает на Samsung Galaxy S3
- 20. Медиа-запросы для Samsung Galaxy S3
- 21. Проблемы с прозрачностью Samsung Galaxy S3
- 22. Растровое изображение «OutOfMemoryError» в Samsung Galaxy S3
- 23. Спящий режим Samsung S3 с использованием команд
- 24. Что такое пользовательский агент Samsung s3?
- 25. Cocos2d UI не отображается в Samsung S4
- 26. UI зависает в виде таблицы
- 27. UI зависает на разных потоках
- 28. Winforms UI зависает после DisplaySettingsChangingevent
- 29. EditText.setText() не работает в Фрагменте
- 30. EditText.setText() дает индекс за пределами
Используйте TraceView, чтобы определить, где именно ваш блок приходит от. – CommonsWare
Я уверен, что это имеет какое-то отношение к багги setText(). Я прочитал документацию и увидел, что метод setText() использует BufferType.EDITABLE. Я пробовал использовать другие типы буферов, но не использовал – SoH