我需要什么?
我需要一些startForeground()
但我不想显示任何图标
类似的应用程序是什么? Whatsapp,facebook等 你可以关闭他们的应用程序,但服务"继续运行侦听通知。
在我的情况下,我需要为"发送数据"提供服务。应用程序崩溃或已关闭时的事件。
答案 0 :(得分:2)
@Override onStartCommand:
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// We want this service to continue running until it is explicitly
// stopped, so return sticky.
return START_STICKY;
}
杀死它使用stopSelf(); ,其余的服务逻辑取决于你:)
答案 1 :(得分:0)
您可以通过在其他流程中启动服务来实现此目的。在AndroidManifest.xml
中将此添加到您的service
代码:
android:process="myNewProcess"