Получение сохраненной позиции курсора 2/2 вне диапазона для (восстановленной) текстовой ошибки в Android? - PullRequest
3 голосов
/ 14 октября 2011

Может ли какое-либо тело помочь мне с проблемой, с которой я сталкиваюсь. Мое приложение работает нормально, но через некоторое время оно покажет исключение FORCE CLOSE.

Я нахожу ошибку в logcat как.

10-14 11:01:50.484: ERROR/TextView(987): Saved cursor position 2/2 out of range for (restored) text

Ответы [ 2 ]

2 голосов
/ 05 декабря 2011

Это сообщение фактически генерируется кодом в методе класса TextView onRestoreInstanceState (). Где-то в вашем коде вы сохраняете состояние TextView, а затем восстанавливаете его. Ищите какой-нибудь TextView или экземпляр чего-то, производного от TextView. Вот где вы получаете это сообщение.

0 голосов
/ 23 августа 2014

Я также столкнулся с той же проблемой. Единственное известное мне решение - вы должны указать android:configChanges="orientation" внутри <activity> в AndroidManifest.xml вашего приложения.

Ссылка: Изменение ориентации очищает TimePicker

...