Java EditText可以显示或保存多少文本?
在有人因为之前可能被问到的原因而关闭之前,请阅读以下注释 注意:前面已经提出了另一个信息范围和用法几乎相同的问题,但没有包含任何答案!尝试了很多次谷歌搜索,但没有找到任何令人满意的答案强> 我的问题是关于android中的EditText,它能容纳多少文本? 我编写了一个服务器代码,它接收来自客户端的请求,并显示收到的所有请求的历史记录,因此在2650多个请求之后,我的应用程序开始没有响应,最终崩溃。我注意到,由于某些原因,非常大的文本使得EditText没有响应,一个请求包含几乎85个字符的数据!Java EditText可以显示或保存多少文本?,java,android,android-edittext,Java,Android,Android Edittext,在有人因为之前可能被问到的原因而关闭之前,请阅读以下注释 注意:前面已经提出了另一个信息范围和用法几乎相同的问题,但没有包含任何答案!尝试了很多次谷歌搜索,但没有找到任何令人满意的答案 我的问题是关于android中的EditText,它能容纳多少文本? 我编写了一个服务器代码,它接收来自客户端的请求,并显示收到的所有请求的历史记录,因此在2650多个请求之后,我的应用程序开始没有响应,最终崩溃。我注意到,由于某些原因,非常大的文本使得EditText没有响应,一个请求包含几乎85个字符的数据!
使用Android One 9.0 Pie的诺基亚6.1平台不应该有任何实际限制,但正如您所见,您可能会耗尽内存或需要太多的计算能力 我的建议:加载要检查/编辑的日志的可见部分 当您有超过~5k行代码时,Eclipse将启动“可伸缩性模式” WhatsApp和Telegram仅显示最新的~50条消息,但当您向上滚动很多时,会快速加载更多消息 9Gag、Facebook等将按需加载更多帖子
所以你应该考虑类似的东西,或者谷歌可伸缩文本编辑解决方案。我的建议是将日志存储在单独的文件中并动态加载。是的,现在我犯了最大的错误,我正确地处理了所有对象,但正如您所说,没有按照读取要求缩放文本,这会给ram带来负载。谢谢你的建议解决了我的问题!