请教一个各位,手机阅读txt文件的时候,那个翻页效果是怎么做的,对于一个3m大小的文件,是先全部加载在内存呢,还是有别的方法,望指教,谢谢!
阅读文件不要滚动条,靠分页按钮来控制下一页!
你可以使用Java中的StringReader类,实现跳读,一般用户都是顺序读取,那么可以开辟一部分内存空间,读入一部分,比如说我读入10000字吧,然后使流操作停止,那么用户再次请求的时候,再去读取,10000字,形成一个小的缓存区。这样就可以提高效率了。。
我们做的手机阅读,对文件的大小都有明确的限制的,一般都不超过50kb的,都是3000个字左右,然后就直接读取了,如果想分页的话,就按照字数截取好了