From cd8e855428c2d23d0ece1f70c976ee70e82c5f1c Mon Sep 17 00:00:00 2001 From: Electric Date: Mon, 16 Nov 2020 16:18:35 +0200 Subject: [PATCH] Move location RemoteViews to a single instance. --- .../app/src/main/java/com/dosse/airpods/PodsService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java b/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java index 0b10d77..eef4f09 100644 --- a/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java +++ b/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java @@ -284,6 +284,7 @@ public class PodsService extends Service { String compat = getPackageManager().getInstallerPackageName(getPackageName()); RemoteViews[] notificationArr = new RemoteViews[] {new RemoteViews(getPackageName(), R.layout.status_big), new RemoteViews(getPackageName(), R.layout.status_small)}; + RemoteViews[] notificationLocation = new RemoteViews[] {new RemoteViews(getPackageName(), R.layout.location_disabled_big), new RemoteViews(getPackageName(), R.layout.location_disabled_small)}; NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(PodsService.this, TAG); mBuilder.setShowWhen(false); @@ -313,8 +314,8 @@ public class PodsService extends Service { mBuilder.setCustomContentView(notificationArr[1]); mBuilder.setCustomBigContentView(notificationArr[0]); } else { - mBuilder.setCustomContentView(new RemoteViews(getPackageName(), R.layout.location_disabled_small)); - mBuilder.setCustomBigContentView(new RemoteViews(getPackageName(), R.layout.location_disabled_big)); + mBuilder.setCustomContentView(notificationLocation[1]); + mBuilder.setCustomBigContentView(notificationLocation[0]); } if (notificationShowing) {