如何在不同的活动中显示安卓计时器时间作为警报?

时间:2012-01-02 14:23:23

标签: android

我正在我的应用程序中实现一个timer,它会一直检查警报。这个计时器值正在检查我的主页并显示alerts告诉我还剩多少时间......我怎么能显示我在不同的Activities时会收到这些消息吗?

1 个答案:

答案 0 :(得分:1)

一种方法是将您的计时器检查代码添加到没有UI的片段中,并在各种活动中使用该片段。

如果您的对话框没有与您的活动交互,那么您可以在Application对象的子类中启动TimerTask,以便根据需要随时检查您的计时器。然后,当计时器需要关闭时,您可以启动一个只显示警告对话框的新活动。由于您是从Application(子类Context)启动它,因此需要设置NEW_TASK标志并将活动主题设置为“对话框”。您甚至可以将整个活动设置为对话框,而不是在onStart()

中启动对话框