我目前正在使用我的第一个Android应用程序,而且我遇到了麻烦。我有一个主要的活动,将启动一项服务,每次屏幕打开,它应该举杯祝酒。唯一的问题是我之前从未使用过服务,而且我不知道如何使它与我的Activity交互,即:toast将是用户定义的字符串。
我不是要求任何人为我写这篇文章,我只是需要帮助指出正确的方向。
如果上述情况不明确,基本上,我想要一个服务,它将在主要活动开始时开始,然后每当有事情发生时(例如屏幕开启或电话被解锁)进行祝酒,以及只有当用户按下停止时才会停止。
感谢您的帮助!
答案 0 :(得分:1)
如果您使用BroadcastReceiver
在androidmanifest.xml
中注册系统通知,请查看IntentFilters
它会收到系统通知。然后,您可以使用它来启动Service
或Activity
PendingIntent