Android 如何使服务活起来?
我想让服务在一段时间内运行,但当应用程序关闭一段时间后,服务将被终止我知道类似的问题已经被问了很多次,但没有一个能回答我的问题。 我尝试过以下方法 报警管理器 通过设置广播接收器的挂起意图的时间间隔,进一步导致运行服务。(它一直工作到应用程序运行,但在应用程序被终止时停止。)Android 如何使服务活起来?,android,firebase-cloud-messaging,android-service,android-alarms,android-jobscheduler,Android,Firebase Cloud Messaging,Android Service,Android Alarms,Android Jobscheduler,我想让服务在一段时间内运行,但当应用程序关闭一段时间后,服务将被终止我知道类似的问题已经被问了很多次,但没有一个能回答我的问题。 我尝试过以下方法 报警管理器 通过设置广播接收器的挂起意图的时间间隔,进一步导致运行服务。(它一直工作到应用程序运行,但在应用程序被终止时停止。) 它在安卓6.0中持续工作很长一段时间,直到完成 被应用程序清理程序手动杀死 在android 8.0+中,它正在被杀死 由于应用程序已关闭 作业计划表 我还尝试了JobSchedular来运行JobService,但由于A
我已经尝试过android:stopWithTask=“false”,但它不起作用。我也不知道如何在前台运行服务。我也有。我还尝试在进程终止时通过计时器再次运行服务。(未运行)在这种情况下,您必须依赖谷歌云消息。因为让一个服务靠你自己生存被认为是浪费资源!问题是当应用程序被终止并且FirebaseMessagingService无法接收云消息时,如何处理该问题。请检查此答案:@AlanDeep!我已经在我的问题中问过我不希望服务作为前台,因为它总是有一个通知。此外,我也尝试过,但它对我不起作用。在这种情况下,你必须依靠谷歌云消息。因为让一个服务靠你自己生存被认为是浪费资源!问题是当应用程序被终止并且FirebaseMessagingService无法接收云消息时,如何处理该问题。请检查此答案:@AlanDeep!我已经在我的问题中问过我不希望服务作为前台,因为它总是有一个通知。此外,我也尝试过,但它对我不起作用。