0

我正在尝试创建一个按钮,当按下该按钮时,它会自动在移动设备中创建一个警报,该警报设置为活动早期指定的某个时间。

即,用户使用 TimePickerDialog 选择他们想要醒来的时间,“创建闹钟”按钮获取用户“创建”的日历对象并为该时间设置闹钟。

互联网上的很多例子展示了如何在一个单独的活动中做到这一点,但我希望找到一种方法来做到这一点,而无需创建一个新的活动。

有没有办法做到这一点,还是我不得不创建一个新活动?

谢谢大家。

4

1 回答 1

0

您绝对可以在同一活动中设置警报。但我猜这不是你要问的。如果您希望警报触发某些代码运行,即使您的应用程序不在前台,那么此代码也需要在接收器中,而不是在活动中。活动仅在它们处于前台时运行。当您提到使用“单独活动”的示例时,您实际上是指接收者吗?

因此,要回答我认为您要问的问题,设置警报的代码将在活动类中,而在警报响起时运行的代码将在接收者类中。

于 2012-09-24T08:46:32.323 回答