
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.01.2020, 10:30
|
|||
|---|---|---|---|
|
|||
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
Код работает: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Но когда массив слов большой то андроид "подвисает", я кажется for зря добавил , подскажите как "хайлатнуть" массив строк без использования for ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2020, 11:16
|
|||
|---|---|---|---|
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
Romantiktj, мне кажется или тут объект на каждую букву создается? Если да, то какой смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2020, 12:07
|
|||
|---|---|---|---|
|
|||
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
wadman, Простите забыл предоставить массив слов : String[] editText5 = editText.getText().toString().split(" "); То есть: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Каждый textView1 весит примерно 200Кб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2020, 13:11
|
|||
|---|---|---|---|
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
Задача какая? Учебная или реальная? Сколько всего textView одновременно на экране? Они все одномоментно нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2020, 13:31
|
|||
|---|---|---|---|
|
|||
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
wadman, Задача какая? Учебная или реальная? реальная Сколько всего textView одновременно на экране? только один textView открыт Они все одномоментно нужны? нет Два слова открываются быстро, при 4-х словах тормозит конкретно Открываю в диалоге, некоторые тексты которые более 200 кб не передаются на новое активити , ну а на более 200Кб и не надобно хайлайтера мне хотя бы с 200Кб-ми разобратся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2020, 13:38
|
|||
|---|---|---|---|
|
|||
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
Romantiktj, Кстати пока мис тестирую на мобильном виртуальном устройстве для Windows 10, может быть глюки от Windows? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2020, 14:38
|
|||
|---|---|---|---|
|
|||
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
Romantiktj, Проверил на мобиле , дело вот в чем : если в массиве слов существует и , да , я то выделяет все "и" во всех словах в textView1 то есть: да ша каша я блоко и р и ска Проблемы здесь: Код: java 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2020, 15:22
|
|||
|---|---|---|---|
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
Можно другой попробовать https://github.com/nakshay/TextHighlighter Тот может за раз массив слов взять. Может и опции есть для выделения отдельных слов между разделителями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2020, 15:30
|
|||
|---|---|---|---|
|
|||
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
wadman, Спасибо рассмотрю, отпишусь, а щас временно пока так решил, вроде бы как не так уж зависает: " "+editText5[oo]+" " Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2020, 16:51
|
|||
|---|---|---|---|
TextHighlighter() - как повысить скорость обработки |
|||
|
#18+
Romantiktj " "+editText5[oo]+" " Разделителями могут быть не только пробелы. Знаки препинания опять же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=13&tablet=1&tid=1330765]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
692ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 995ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...