From 9b4a8d862ee347146f0ee4ba443a2b90550aa47d Mon Sep 17 00:00:00 2001 From: gedoor Date: Sun, 23 Aug 2020 15:20:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=80=E6=AD=BB=E5=BA=94=E7=94=A8=E6=97=B6?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=E6=9C=97=E8=AF=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/legado/app/service/HttpReadAloudService.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/io/legado/app/service/HttpReadAloudService.kt b/app/src/main/java/io/legado/app/service/HttpReadAloudService.kt index e3219d1a4..c70c06388 100644 --- a/app/src/main/java/io/legado/app/service/HttpReadAloudService.kt +++ b/app/src/main/java/io/legado/app/service/HttpReadAloudService.kt @@ -1,6 +1,7 @@ package io.legado.app.service import android.app.PendingIntent +import android.content.Intent import android.media.MediaPlayer import io.legado.app.constant.EventBus import io.legado.app.help.AppConfig @@ -36,6 +37,11 @@ class HttpReadAloudService : BaseReadAloudService(), mediaPlayer.setOnCompletionListener(this) } + override fun onTaskRemoved(rootIntent: Intent?) { + super.onTaskRemoved(rootIntent) + stopSelf() + } + override fun onDestroy() { super.onDestroy() task?.cancel()