|
TextHighlighter() - как повысить скорость обработки
|
|||
---|---|---|---|
#18+
Код работает: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Но когда массив слов большой то андроид "подвисает", я кажется for зря добавил , подскажите как "хайлатнуть" массив строк без использования for ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 10:30 |
|
TextHighlighter() - как повысить скорость обработки
|
|||
---|---|---|---|
#18+
Romantiktj, мне кажется или тут объект на каждую букву создается? Если да, то какой смысл? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 11:16 |
|
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, 12:07 |
|
TextHighlighter() - как повысить скорость обработки
|
|||
---|---|---|---|
#18+
Задача какая? Учебная или реальная? Сколько всего textView одновременно на экране? Они все одномоментно нужны? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 13:11 |
|
TextHighlighter() - как повысить скорость обработки
|
|||
---|---|---|---|
#18+
wadman, Задача какая? Учебная или реальная? реальная Сколько всего textView одновременно на экране? только один textView открыт Они все одномоментно нужны? нет Два слова открываются быстро, при 4-х словах тормозит конкретно Открываю в диалоге, некоторые тексты которые более 200 кб не передаются на новое активити , ну а на более 200Кб и не надобно хайлайтера мне хотя бы с 200Кб-ми разобратся ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 13:31 |
|
TextHighlighter() - как повысить скорость обработки
|
|||
---|---|---|---|
#18+
Romantiktj, Кстати пока мис тестирую на мобильном виртуальном устройстве для Windows 10, может быть глюки от Windows? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 13:38 |
|
TextHighlighter() - как повысить скорость обработки
|
|||
---|---|---|---|
#18+
Romantiktj, Проверил на мобиле , дело вот в чем : если в массиве слов существует и , да , я то выделяет все "и" во всех словах в textView1 то есть: да ша каша я блоко и р и ска Проблемы здесь: Код: java 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 14:38 |
|
TextHighlighter() - как повысить скорость обработки
|
|||
---|---|---|---|
#18+
Можно другой попробовать https://github.com/nakshay/TextHighlighter Тот может за раз массив слов взять. Может и опции есть для выделения отдельных слов между разделителями. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 15:22 |
|
TextHighlighter() - как повысить скорость обработки
|
|||
---|---|---|---|
#18+
wadman, Спасибо рассмотрю, отпишусь, а щас временно пока так решил, вроде бы как не так уж зависает: " "+editText5[oo]+" " Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 15:30 |
|
TextHighlighter() - как повысить скорость обработки
|
|||
---|---|---|---|
#18+
Romantiktj " "+editText5[oo]+" " Разделителями могут быть не только пробелы. Знаки препинания опять же. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 16:51 |
|
|
start [/forum/topic.php?fid=13&msg=39918414&tid=1330765]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 412ms |
0 / 0 |