关于安卓本地文本阅读器的分页问题

各位大神,本人最近在写一个本地txt格式的文本阅读器,但是在进行文本分页显示的时候遇到了一个问题:
我是一个新的activity中用一个textview来显示文本的每页的内容的,我获取文本数据的方式是字符流读取的单字符,然后在里面加了对分行的判断和处理,但是由于电脑上的文本分行导致这些文本的一行都很长,放到手机屏幕上可以占好几行,现在我每页的内容都有十几个字显示不完,请问各位大神怎么处理这种情况啊!

是不是数据读取丢失了,你可以再读取的地方打印出来,看看是不是数据丢失。
数据丢失一般是不是缓存没有清除。