本帖最后由 zhang1317725 于 2014-05-12 19:01:11 编辑

解决方案 »

  1.   

    静态变量主要在class被load到vm之后,会一直在内存里,它所引用的对象当然也会一直在内存里,如果你的程序里有很多静态变量,这些变量又引用了许多对象,长时间得不到释放,是会对程序有一些影响,当然,通常android的dvm实例有足够大的内存,所以并不容易出现耗尽内存的情况。
      

  2.   

    静态变量时程序一加载是初始化的,所以多的话初始化就慢很多。最好多用private的变量,静态变量能少则少。