1、android的垃圾回收机制不如java的虚拟机,通过实现在循环里尽量不要定义数组、list、图片等占用内存较大的临时变量,避免产生大量的垃圾回收不过来就
会卡死主进程导致内存溢出。可以在循环外定义数组,然后在循环里修改,其实处于优化算法性能无论都应该避免循环里定义占内存较大的变量。