gpt4 book ai didi

android - 保持服务在后台运行而不显示通知

转载 作者:行者123 更新时间:2023-11-29 20:54:08 25 4
gpt4 key购买 nike

我正在开发一个消息传递应用程序,我需要我的服务在后台继续运行,即使应用程序已关闭但不在导航栏中显示通知并在手机启动时启动并在关闭时自行重启原因,我知道之前有人问过这个问题,但我找不到任何解决方法,我只是希望它像 whatsapp 或 facebook 或 bbm 服务一样,在此先感谢。

最佳答案

I need my service to keep running in background even if the application was closed but without showing a notification in navigation bar and start when the phone is started and restart itself when it is closed for any reason

这不可能。

欢迎您从服务的 onStartCommand() 方法返回 START_STICKYSTART_REDELIVER_INTENT。 Android 仍会时不时地由于老化和内存不足的情况而终止您的进程,但 Android 最终会重新启动这些服务。您的进程运行时间的百分比取决于多种因素,其中最重要的是 Android 设备的系统 RAM 大小。

更好的是,欢迎您使用 Google Cloud Messaging (GCM) 将您的消息传送到您的应用程序。这样,您就不需要一直运行的服务。您的应用可以在消息到达时获得控制权,为该消息做一些工作,然后离开。

I just want it to be like whatsapp or facebook or bbm services

BlackBerry Messenger 使用 startForeground()has an icon in the status bar as a result .

关于android - 保持服务在后台运行而不显示通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28255276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com