1.定时器不要直接在方法里面定义和赋值,因为方法执行完,方法体内的变量会被GC回收。
有时候我们将timer定义在了方法里面,然后看到timer被执行了几次之后才失效,原因就是GC不一定会立即回收。
2.也不要在实例化且使用后,被销毁的类里面定义字段timer。原因跟上面一样。
个人理解,如果不对,欢迎指出。
参考文章:https://blog.csdn.net/winnyrain/article/details/68065021
1.定时器不要直接在方法里面定义和赋值,因为方法执行完,方法体内的变量会被GC回收。
有时候我们将timer定义在了方法里面,然后看到timer被执行了几次之后才失效,原因就是GC不一定会立即回收。
2.也不要在实例化且使用后,被销毁的类里面定义字段timer。原因跟上面一样。
个人理解,如果不对,欢迎指出。
参考文章:https://blog.csdn.net/winnyrain/article/details/68065021
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。