|
как быть
|
|||
---|---|---|---|
#18+
Создал два события для ввода в edittext один набором другой через гугл войс через гугл войс, только после заполнения всего текста посредством голоса отдает текст в edittext и все в норме, а вот после того как пользователь набирает ручным методом каждый раз при вводе символов обрабатывается поиск, и поиск начинает тормозить, так как данных много, как быть? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
то есть при наборе надо поставить какое то условие чтобы void afterTextChanged не срабатывал пока не нажмут на кнопку search, или же другой вариант после того как void afterTextChanged узнает что edittext изменился от войс гугла должен нажать кнопку search.performClick(); Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2020, 14:42 |
|
как быть
|
|||
---|---|---|---|
#18+
Romantiktj, Тема закрыта вопрос решён! Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2020, 14:56 |
|
как быть
|
|||
---|---|---|---|
#18+
Я-бы сделал чуть иначе: запоминал-бы время последнего изменения и если оно, допустим, больше секунды, то стартовал-бы поиск. Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2020, 17:01 |
|
|
start [/forum/topic.php?fid=13&fpage=3&tid=1330751]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 249ms |
total: | 374ms |
0 / 0 |