【发布时间】:2013-12-05 15:21:51
【问题描述】:
我想知道是否可以在不使用 Runnable 和 Timer 类的情况下定期调用方法。简而言之,如何在不创建新线程的情况下调用方法? 谢谢。
【问题讨论】:
-
是的,它叫做alarmmanager。
-
你为什么要这样的东西?
-
再想一想。定期调用某些东西将涉及大量重复等待。在此期间,您的主线程不能做任何其他事情,包括服务按键等。这就是为什么必须在单独的线程上完成网络活动以避免锁定主应用线程。
-
使用 Handler,它不会创建任何线程
标签: java android timer runnable