跨多个活动的计时器

时间:2010-06-28 10:34:37

标签: android android-asynctask

我有一个Android应用程序,有几个活动。我需要在第一个活动开始时启动计时器,并在最后一个活动开始时结束计时器并显示已用时间。我如何使用Asynctask来做到这一点。

2 个答案:

答案 0 :(得分:2)

子类Application,声明public static long started;System.currentTimeMillis();onCreate()中的第一个活动将onResume()分配给Activity。让最后AsyncTask读取值并计算delta 如果您绝对想使用Service(我认为在这种情况下无关紧要),您至少需要一个调解{{1}}。

答案 1 :(得分:0)

让它静止。 为什么你用计时器计算时间?最好使用currentTimeMillis()。