Android开发常见问题记录 ANR问题打印日志引起 内存溢出问题字符串拼接使用不当引起 ANR问题 打印日志引起 打印log引起得ANR问题 ,主线程中使用System.out.print/println打印log,特别是在循环语句中打印大日志,因为System.out.print和java运行程序运行在同一线程,也就是说,业务程序会等待System.out的动作,导致资源被占用,且打印日志不易于过滤,看不了时间android项目中推荐使用Logcat打印 内存溢出问题 字符串拼接使用不当引起 例如:1.循环体中使用 str +=strl; 容易出现内存异常问题