android中读取大文本文件内容时候如何处理?

小小菜鸟环游记 2013-10-28 05:00:47
网上的一些解决方法,让我了解了对于小文本内容文件的读取,直接逐行读取,或者字节读取就好。可是如果文本内容很大,比如说1M的txt文件,该怎么处理?需不需要开辟一个线程去读取文本内容?又或者我如何能够限定我读取的最大长度,如果超过长度就Toast“文本内容太长无法完全显示”?
希望大神帮帮忙,小弟在此谢谢各位!
...全文
613 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DrSmart 2013-10-29
  • 打赏
  • 举报
回复
分段读取啊,设置好跳转位
  • 打赏
  • 举报
回复
引用 2 楼 CuGBabyBeaR 的回复:
你是要做文本阅读器类似的东西吗? 对于比较大的文本文件可以分段读取啊 定义一个缓存 读取文本放到缓存里 然后每当需要其他内容的时候 新建一个线程读取文本到缓存
谢谢哦!我想实现一个文件管理器,可以直接打开文本文件,可是文本内容大的时候,就卡在那边。能不能类似RE管理器,直接就限定读取文本的最大长度,超过长度就提示无法完全显示呢?
  • 打赏
  • 举报
回复
引用 4 楼 DrSmart 的回复:
分段读取啊,设置好跳转位
谢谢啦,我来搜搜分段读取如何实现的,
CuGBabyBeaR 2013-10-28
  • 打赏
  • 举报
回复
你是要做文本阅读器类似的东西吗? 对于比较大的文本文件可以分段读取啊 定义一个缓存 读取文本放到缓存里 然后每当需要其他内容的时候 新建一个线程读取文本到缓存
Darcy杨 2013-10-28
  • 打赏
  • 举报
回复
1M的文本也没多大吧……?

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧