android定时器的两种方式的部分比较

来源:互联网 发布:将表格相同数据求和 编辑:程序博客网 时间:2024/06/05 07:38

android定时器的两种方式的部分比较

:此篇文章针对在开发过程中遇到的一个问题的解决方法。

1、Timer和TimeTask

使用这种方法,在我的程序中,频繁调用,占用资源过大,导致程序卡死。

查阅了许多资料,发现官方也不推荐使用Timer,果断换其他的类定时器的方法。如第二种:

2、Handler的postDelayed(Runnable, long)

这种方法比较简单些,对于重复调用定时器的程序来说,再好不过了。

详细方法,推荐一个网站:Android 定时器的三种实现

使用了这种方法,我得问题解决了,


之后反思了我的问题原因,

Timer,每次关闭后,想要再次调用的时候,就需要重新new一个对象,占用一点空间,如此

对于频繁调用打开关闭定时器的程序来说,这是不好的选择,

使用Handler方法,可以随时打开关闭定时器,也不用频繁的new对象,减少了对资源的占用。

0 0
原创粉丝点击