1

(我知道我可以只使用内置的闹钟应用程序,但我是菜鸟,我想自己学习做这个......)

我想写一个提醒应用程序,我可以设置一个时间,它会弹出一个对话框来提醒我一些重要的事情。(我想要一些烦人的东西,因此我必须关闭一个带有消息的对话框,而不仅仅是一个通知哔声。)我可以使用 TimePicker 选择一个时间并执行一项服务——这很容易。但现在呢?

我读过您不应该(或不能)从服务中启动 AlertDialog。我应该将 Activity 绑定到服务并从那里启动 AlertDialog 吗?什么是最佳做法?

提前致谢!!

4

1 回答 1

4

您描述的行为是可以的。在警报时,您可以启动活动,它将显示一个警报对话框。

是的,您绝对不能从服务中显示 AlertDialog,因为服务没有任何连接到用户界面的东西。

于 2010-12-08T15:54:51.033 回答