我有一个粘性服务,我想独立于应用程序运行。现在,每次关闭应用程序时都会通过按主页键并从最近清除应用程序来重新创建服务。
我已经读过,如果我在一个单独的过程中启动该服务,当我杀死启动它的应用程序/活动时,它将不会被销毁。但它似乎并没有发生。 这是AndroidManifest.xml中的服务条目:
select distinct Inbound.*
from Inbound
inner join Rules on
Inbound.campaign_id = Rules.campaign_id
Where
Inbound.Entry_status = Rules.Entry_status and
Inbound.Error_code = Rules.Error_code;`
该服务以 <service
android:name="com.example.MyService"
android:process=":SeparateProcess"
android:enabled="true"
android:exported="false" >
</service>
中的START_STICKY启动,并且必须在启动完成时启动。
TIA!