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