2012-05-09 7 views
0

У меня есть приложение для Android, которое использует веб-службу REST, которая может возвращать большой объем данных в виде строки JSON. Затем данные отображаются в виде исходного текста в TextView.Не удается получить значение TextLayoutCache

Приложение работает отлично, когда его небольшое количество данных, но для большого количества данных я получаю сообщение об ошибке в LogCat, в котором говорится: «Не удается получить значение TextLayoutCache».

Я знаю, что это должно быть чем-то связанным с пространством в TextView, но мне интересно, есть ли у кого-нибудь дополнительные знания, чтобы я мог найти лучший способ обойти это.

ответ

1

Это может быть исправлено путем указания MAXLENGTH для TextView и т.д .:

андроида: MAXLENGTH = «9000»

+0

Подробнее см. Http://stackoverflow.com/a/22267989/2284107. – kAmol

0

У меня возникла эта проблема при попытке вывести очень большую текстовую строку (~ 64 КБ) в поле предупреждения WebView.

+0

Из того, что я могу сказать, это просто означает, что вы слишком много текста в представлении. – SmashCode

Смежные вопросы