私が正しく理解した場合、START_STICKY
とSTART_NOT_STICKY
の違いは、システムによって最初に再起動されることです。アプリケーションが終了した後にSTART_STICKYサービスが再起動される
Process.killProcess(Process.myPid())
を使用してアプリケーションを終了すると、これも起こるかどうかは誰にも分かりますか?あるいは、サービスがアプリケーションプロセス内からではなく外部から実際に抹消された場合にのみ、システムはサービスを再起動しますか?
それを試してみてください –