首先,这是个程序调试的故事,且很悲催。
我无意中在循环里加入了字符串递增的语句,如str+=”xxx”。没想到这个字符串后来成长到上万字节,返回前端后怎么也显示不了,对话框打不开。因为前端的显示发在一个独立的UI线程,开始怎么也没往字符串太大上面想。我调整了各种方法后,发现了这个悲催的真相。
所以我们需要留意在循环里做的事,尤其是当循环次数未知时。
- 不要执行“大操作”,尽量简化,提高效率
- 留意递增的语句,当心溢出等,别像我这样悲催了。
- 尽量不打Log,实在要打,就把Log级别放低些吧。
唉,人生总有时候在做傻事。