当前位置: 首页 > 知识库问答 >
问题:

启动服务和statusbar/notification并与之接口的正确方法

柴正祥
2023-03-14

因此,我使用http://developer.android.com/reference/android/app/service.html提供的示例创建了一个服务

除了一些小的调整,它是代码。我用context.startService(new Intent(context,alertuser.class))从广播接收器启动服务;

发生的事情是它确实把味精放在状态栏里了。然后,当我做了一个清除并让它生成一个新的msg时,服务代码就不执行了。一旦开始,我是否与服务进行不同的交互?根据我读到的,如果是同样过程的一部分,就不会。

共有1个答案

咸臻
2023-03-14

因为BroadcastReceiver不能直接做这件事,所以看起来我需要创建一个服务来为我做这件事,对吗?

BroadcastReceiver可以显示通知

一旦开始,我是否与服务进行不同的交互?

 类似资料:
  • 我试图在Mifare Ultralight C上启动3DES协议。在产品数据表中,他们指定您必须首先发送命令(我发现这篇文章,每个询问的人都被重定向到:Android:使用恩智浦MiFare Ultralight C进行身份验证)。 所以我尝试在下面的代码中做类似的事情: 但我在收发器操作时总是会出现以下错误: w/system . err:Android . NFC . taglostexcep

  • 我有一个到oracle DB的jdbc连接; 谢谢!

  • 问题内容: 我在Jenkins工作,我在其中构建Web应用程序并通过命令启动它: 但是当我在Jenkins中进行此构建时,由于服务器仍在提示符下运行,因此无法 完成构建: 那么,如何在Jenkins中运行grunt服务器,以使服务器仍然运行但构建成功完成? 问题答案: 该命令通常通过节点打开本地服务器,您可以在该服务器上进行测试。如果您使用yeoman或其他,则希望Jenkins运行该命令。 问题

  • 我在docker中编写了一个简单的脚本来使用dnsmasq 我的逻辑很简单,k8s第一次启动docker contain时,它将在设置为正确的值,我的脚本将把它复制到和在至使用dnsmasq服务。 当docker因为保持不变,因此将刚刚启动。它大部分时间都能工作,但当k8s由于健康检查失败而重新启动容器时,它将无法工作。当这种情况发生时,我的

  • 并且有这些接口的实现。 我的问题是为什么我们需要接口而不是直接实现类?

  • 我刚接触docker,想要在守护进程模式下启动它,监听特定的IP地址和端口。文档中说,这可以通过编写来实现。然后它说我可以用这个命令列出正在运行的容器。如果我这样做,我会得到以下信息: 获取http:///var/run/docker.sock/v1.20/containers/json?all=1:拨号unix/var/run/docker.sock:没有这样的文件或目录。 是否尝试连接到启用T