diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2024-11-28 12:26:44 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2024-11-28 12:26:44 +0300 |
| commit | 0636a03474d366f485cd5cce398a8641639437f3 (patch) | |
| tree | e557354ab169ef848f7183a26c3fb1689a2d6872 /org.fox.ttrss/src/main/java/org/fox | |
| parent | c50270bed69c59df33c4430ff32408b020f2e4d0 (diff) | |
required fixes to bump target SDK to 31 / minimum SDK to 24
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox')
5 files changed, 12 insertions, 12 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/CommonActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/CommonActivity.java index e8d00285..1933fe6a 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/CommonActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/CommonActivity.java @@ -468,7 +468,7 @@ public class CommonActivity extends AppCompatActivity implements SharedPreferenc Intent shareIntent = getShareIntent(uri.toString(), null); PendingIntent pendingIntent = PendingIntent.getActivity(getApplicationContext(), - CommonActivity.PENDING_INTENT_CHROME_SHARE, shareIntent, PendingIntent.FLAG_UPDATE_CURRENT); + CommonActivity.PENDING_INTENT_CHROME_SHARE, shareIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); builder.setActionButton(BitmapFactory.decodeResource(getResources(), R.drawable.ic_share), getString(R.string.share_article), pendingIntent); @@ -595,7 +595,7 @@ public class CommonActivity extends AppCompatActivity implements SharedPreferenc intentUpdate.setAction(SmallWidgetProvider.ACTION_REQUEST_UPDATE); PendingIntent pendingIntentAlarm = PendingIntent.getBroadcast(context, - 0, intentUpdate, PendingIntent.FLAG_UPDATE_CURRENT); + 0, intentUpdate, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); alarmManager.cancel(pendingIntentAlarm); diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineDownloadService.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineDownloadService.java index ec1c353d..933fbc03 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineDownloadService.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineDownloadService.java @@ -109,7 +109,7 @@ public class OfflineDownloadService extends Service { Intent intent = new Intent(this, OnlineActivity.class); PendingIntent contentIntent = PendingIntent.getActivity(this, PI_GENERIC, - intent, 0); + intent, PendingIntent.FLAG_IMMUTABLE); NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext()) .setContentText(msg) @@ -129,7 +129,7 @@ public class OfflineDownloadService extends Service { intent = new Intent(this, OnlineActivity.class); intent.setAction(INTENT_ACTION_CANCEL); - PendingIntent cancelIntent = PendingIntent.getActivity(this, PI_CANCEL, intent, 0); + PendingIntent cancelIntent = PendingIntent.getActivity(this, PI_CANCEL, intent, PendingIntent.FLAG_IMMUTABLE); builder.setCategory(Notification.CATEGORY_PROGRESS) .setVibrate(new long[0]) @@ -155,7 +155,7 @@ public class OfflineDownloadService extends Service { } PendingIntent contentIntent = PendingIntent.getActivity(this, PI_SUCCESS, - intent, PendingIntent.FLAG_UPDATE_CURRENT); + intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext()) .setContentIntent(contentIntent) diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineUploadService.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineUploadService.java index fb22cafd..cce355a1 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineUploadService.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineUploadService.java @@ -61,7 +61,7 @@ public class OfflineUploadService extends IntentService { @SuppressWarnings("deprecation") private void updateNotification(String msg, int progress, int max, boolean showProgress, boolean isError) { PendingIntent contentIntent = PendingIntent.getActivity(this, 0, - new Intent(this, OnlineActivity.class), 0); + new Intent(this, OnlineActivity.class), PendingIntent.FLAG_IMMUTABLE); NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext()) .setContentText(msg) diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/util/ImageCacheService.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/util/ImageCacheService.java index 24a7a732..a3a9dd9e 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/util/ImageCacheService.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/util/ImageCacheService.java @@ -163,7 +163,7 @@ public class ImageCacheService extends IntentService { intent.setAction(OfflineDownloadService.INTENT_ACTION_SWITCH_OFFLINE); PendingIntent contentIntent = PendingIntent.getActivity(this, OfflineDownloadService.PI_SUCCESS, - intent, PendingIntent.FLAG_UPDATE_CURRENT); + intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext()) .setContentTitle(getString(R.string.dialog_offline_success)) @@ -181,7 +181,7 @@ public class ImageCacheService extends IntentService { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { builder.setCategory(Notification.CATEGORY_MESSAGE) .setVibrate(new long[0]) - .setVisibility(Notification.VISIBILITY_PUBLIC) + .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) .setColor(0x88b0f0) .setGroup("org.fox.ttrss"); } @@ -199,7 +199,7 @@ public class ImageCacheService extends IntentService { Intent intent = new Intent(this, OnlineActivity.class); PendingIntent contentIntent = PendingIntent.getActivity(this, OfflineDownloadService.PI_GENERIC, - intent, 0); + intent, PendingIntent.FLAG_IMMUTABLE); NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext()) .setContentText(msg) @@ -218,11 +218,11 @@ public class ImageCacheService extends IntentService { intent = new Intent(this, OnlineActivity.class); intent.setAction(OfflineDownloadService.INTENT_ACTION_CANCEL); - PendingIntent cancelIntent = PendingIntent.getActivity(this, OfflineDownloadService.PI_CANCEL, intent, 0); + PendingIntent cancelIntent = PendingIntent.getActivity(this, OfflineDownloadService.PI_CANCEL, intent, PendingIntent.FLAG_IMMUTABLE); builder.setCategory(Notification.CATEGORY_PROGRESS) .setVibrate(new long[0]) - .setVisibility(Notification.VISIBILITY_PUBLIC) + .setVisibility(NotificationCompat.VISIBILITY_PRIVATE) .setColor(0x88b0f0) .setGroup("org.fox.ttrss") .addAction(R.drawable.ic_launcher, getString(R.string.cancel), cancelIntent); diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java index a38451b0..b9ec704e 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/widget/WidgetUpdateService.java @@ -196,7 +196,7 @@ public class WidgetUpdateService extends JobIntentService { private void updateWidgetsText(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds, int unread, int resultCode) { Intent intent = new Intent(context, OnlineActivity.class); - PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); + PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_IMMUTABLE); RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_small); views.setOnClickPendingIntent(R.id.widget_main, pendingIntent); |