Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个作为多个计时器的活动 A。
我想要做的是当我从 A 移动到 B 时取消所有计时器,以便在 A 中启动的计时器不会影响活动 B。我试图在暂停时取消它,但它似乎不起作用。
关于如何实现这一目标的任何建议
我有一个列表,当启动计时器时,将其添加到列表中
List<Timer> timers;
……
timers.add(myTimer);
并onPause取消所有:
onPause
@Override protected void onPause() { super.onPause(); for (int i =0;i<timers.size();i++){ timers.get(i).cancel(); } }