如何在activity2启动后继续计时器(在activity1中启动)?

时间:2012-11-23 14:34:54

标签: android

我在activity1中启动了一个计时器。在计时器任务中,我长时间连续运行一些代码。然后我有时需要像下面一样启动activity2。

Intent intent = new Intent();
intent.setClass(Tomato.this, History.class);
startActivity(intent);      

但是错误发生了:

FATAL EXCEPTION: timer-1

有人可以帮忙吗?

此外:

我再次测试,发现每次都没有出现这个错误。现在我甚至不能重复它。 谢谢你们所有人!

1 个答案:

答案 0 :(得分:0)

  

“我长时间连续运行一些代码”

通常在您决定此代码应在服务中运行时。查看Service SDK文档,您将获得本地服务的示例。

如果计时器只是你需要访问活动的东西,你可以实现一个包含它的一个实例的单例。