大佬教程收集整理的这篇文章主要介绍了如何有效地更新Android文本视图?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
myTextView.setText(myStringBuilder.toString())
问题是后台进程每秒最多可以发送100个字符串,而且我的方法效率不高.
您可能还会考虑简单地使TextField无效;说一遍10次.这肯定会提高响应能力.像下面这样的东西可以工作:
static long lastTimeupdated = 0; if( receivedString.size() > 0 ) { myStringBuilder.append( receivedString ); } if( (System.currentTimeMillis() - lastTimeupdated) > 100 ) { myTextView.setText( myStringBuilder.getChars( 0,myStringBuilder.length() ); }
如果字符串突发 – 这样你的突发之间的延迟大于,比如一秒钟 – 那么每次更新都会重置一个定时器,这将触发该代码再次运行以获取最后一次突发的尾部.
以上是大佬教程为你收集整理的如何有效地更新Android文本视图?全部内容,希望文章能够帮你解决如何有效地更新Android文本视图?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。