android - 从通知中停止后台服务

标签 android

我有一个后台服务,我想在其中显示允许用户停止它的通知。

在 android SDK 文档中,它说 Activity 用于正常启动 Activity 。所以我想知道我是否需要创建一个 Activity 来停止服务,或者我可以在用户选择通知时直接停止服务,

那么打算如何回调服务来停止它..

谢谢,

最佳答案

So I am wondering if I need to create an activity to stop the service or can I directly stop the service when user selects the notification,

您不能通过通知 直接停止服务。您可以启动服务,使用具有操作字符串或额外内容的Intent 或服务在onStartCommand() 中看到并触发它的内容调用 stopSelf()

关于android - 从通知中停止后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11145679/

相关文章:

java - 如何在 Android Studio 或 Intellij-Idea 中生成返回 Object(self) 的 setter

android - 类 SpannableString 不工作

android - 如何重新连接到 IsoDep 标签?

android - 在不调用 PreferenceActivity 的情况下获取默认共享首选项

java - Android Studio : Java or XML issue?

java - 更改字体大小时遇到​​问题

javascript - 如何从 android 上的 javascript 访问短信收件箱 (phonegap)

java - 如何为 MPAndroidChart 添加数据

android - 如何从 ImageView 将图像设置为墙纸?

Android:如何使用换行内容避免在圆形按钮的圆圈外按下?