2

大家好,并在此先感谢您。我的问题是我有一个应用程序,用户将在前台启动并将变量设置为计时器。用户很可能会关闭该应用程序,否则手机将进入睡眠状态。因此,我需要将应用程序置于后台,然后运行代码以在计时器达到 0 时发送通知。

对于计时器,我将使用 unix 时间并让后台进程检查它是否匹配或在计时器关闭时超过当前时间。

我想知道 - A)如何使用这些说明将应用程序发送到后台 B)然后如何将应用程序置于前台,或者至少能够在运行一些代码后发送通知

再次,非常感谢你,如果我不清楚或者我错过了某人以前的帖子,请告诉我。

4

2 回答 2

1

这篇文章应该是一个很好的起点,看起来你想要使用的是服务。

如何在后台运行android应用程序?

于 2013-04-11T02:28:27.780 回答
1

查看扩展 Android Handler类以创建自定义 Handler,Handler 收到使用方法或. 可以使用其中任何一种方法的参数指定该计时器何时关闭。sendMessageAtTime(android.os.Message, long uptimeMillis)sendMessageDelayed(android.os.Message, long delayMillis)long

希望这有帮助!

于 2013-04-11T05:47:27.383 回答