Хотелось бы узнать, есть ли способ перезапустить службу отдельного процесса, когда он убит (или падает), без привязки его к основному процессу приложения (я хочу, чтобы служба продолжала работать, даже когда основной процесс приложенияубит по какой-либо причине).
В настоящее время эта служба запускается системой через AndroidManifest:
<service
android:name=".services.MySeparatedProcessService"
android:exported="true"
android:label="SeparatedProcessService"
android:process=":separatedProcess"
android:stopWithTask="false">
<intent-filter>
<action android:name="android.service.notification.MySeparatedProcessService" />
</intent-filter>
</service>
Проблема заключается в том, что при запуске системы выполняется следующий обратный вызов не звонил:
public int onStartCommand(Intent intent, int flags, int startId)
Так что я не могу вернуть START_STICKY
.