我想知道是否可以在应用程序打开然后关闭时向设备发送本地通知。当我的应用程序处于打开状态或在后台运行时,已经可以工作了。谢谢。编辑:我认为我的表述不够清楚:即使应用程序在那个时间没有运行,我想在指定时间发送本地通知。
我所说的“本地通知”是指在我的应用中创建并通过AlarmManager和BroadcastReceiver发送的通知(android类)。关闭 - > 杀死了我的应用程序进程大多数“杀死您的应用程序进程”的方法都会保留您的闹钟,因此您预定的任何内容都将保持预定状态,并按照您的设置继续调用。我想在特定时间发送本地通知,即使在该时间应用程序没有运行。同样,只要它可以调用您提供的PendingIntent,AlarmManager就不依赖于您的进程存在。只要您使用的BroadcastReceiver在清单中注册(而不是通过registerReceiver()),它应该正常工作。如果用户强制停止您的应用程序 - 通常是通过设置应用程序 - 那么您的闹钟不仅不会被调用,而且您的代码将再也不会运行,直到某些东西明确启动您的应用程序(通常是用户点击启动器中的图标)。 您无法对此做任何事情。 当你完全理解事情并且英语不是你的母语时,解释起来很困难。 有许多Android开发者支持网站,提供各种语言。
Notification
类吗? - CommonsWare