From 72d0aad65346fb443b9380c76b0eaeac3a2b5be8 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 9 Jan 2023 07:51:34 +0100 Subject: [PATCH] Added announcement manage action --- .../main/java/eu/faircode/email/ActivityView.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index 23573aa2ee..1bd6582704 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -1873,6 +1873,18 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB builder.setContentIntent(piUpdate); } + Intent manage = new Intent(ActivityView.this, ActivitySetup.class) + .setAction("misc") + .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK) + .putExtra("tab", "misc"); + PendingIntent piManage = PendingIntentCompat.getActivity( + ActivityView.this, ActivitySetup.PI_MISC, manage, PendingIntent.FLAG_UPDATE_CURRENT); + NotificationCompat.Action.Builder actionManage = new NotificationCompat.Action.Builder( + R.drawable.twotone_settings_24, + getString(R.string.title_setup_manage), + piManage); + builder.addAction(actionManage.build()); + nm.notify(announcement.id, builder.build()); } }