diff --git a/app/src/main/java/com/hippo/ehviewer/download/DownloadService.java b/app/src/main/java/com/hippo/ehviewer/download/DownloadService.java index ec328c63c..d2d3e1126 100644 --- a/app/src/main/java/com/hippo/ehviewer/download/DownloadService.java +++ b/app/src/main/java/com/hippo/ehviewer/download/DownloadService.java @@ -173,12 +173,16 @@ public class DownloadService extends Service implements DownloadManager.Download return; } + Intent stopAllIntent = new Intent(this, DownloadService.class); + stopAllIntent.setAction(ACTION_STOP_ALL); + PendingIntent piStopAll = PendingIntent.getService(this, 0, stopAllIntent, 0); mDownloadingBuilder = new NotificationCompat.Builder(getApplicationContext()) .setSmallIcon(android.R.drawable.stat_sys_download) .setOngoing(true) .setAutoCancel(false) .setCategory(NotificationCompat.CATEGORY_PROGRESS) - .setColor(getResources().getColor(R.color.colorPrimary)); + .setColor(getResources().getColor(R.color.colorPrimary)) + .addAction(R.drawable.ic_stop_x24, getString(R.string.stat_download_action_stop_all), piStopAll); } private void ensureDownloadedBuilder() { diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8b5f922a9..1d340f628 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -190,6 +190,7 @@ 移除画廊 从下载列表移除 %s ? 删除图片文件 + 全部停止 第 %d 页 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 5ae5dc12d..d54ea1ec6 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -190,6 +190,7 @@ 移除畫廊 從下載列表移除 %s ? 刪除圖片文件 + 全部停止 第 %d 頁 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 71b2e8aea..0028338a0 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -190,6 +190,7 @@ 移除畫廊 從下載列表移除 %s ? 刪除圖片檔案 + 全部停止 第 %d 頁 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a16f008f0..eb413e64f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -230,6 +230,7 @@ Remove Gallery Remove %s from download list ? Delete image files + Stop All Page %d