From 9baa95ac81c81f75cd6c20314735a0680560b429 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 28 Sep 2024 02:05:00 -0500 Subject: [PATCH] Target Android 14 --- app/src/main/java/org/tasks/widget/TileService.kt | 14 +++++++++++++- gradle/libs.versions.toml | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/tasks/widget/TileService.kt b/app/src/main/java/org/tasks/widget/TileService.kt index 3a47b1f48..451dcfcb7 100644 --- a/app/src/main/java/org/tasks/widget/TileService.kt +++ b/app/src/main/java/org/tasks/widget/TileService.kt @@ -1,12 +1,24 @@ package org.tasks.widget +import android.app.PendingIntent.FLAG_UPDATE_CURRENT import android.service.quicksettings.TileService +import androidx.core.service.quicksettings.PendingIntentActivityWrapper +import androidx.core.service.quicksettings.TileServiceCompat import org.tasks.intents.TaskIntents class TileService : TileService() { override fun onClick() { val newTaskIntent = TaskIntents.getNewTaskIntent(this, null, "tile") .addFlags(TaskIntents.FLAGS) - startActivityAndCollapse(newTaskIntent) + TileServiceCompat.startActivityAndCollapse( + this, + PendingIntentActivityWrapper( + this, + 0, + newTaskIntent, + FLAG_UPDATE_CURRENT, + false + ) + ) } } \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ca2d0b510..d5e964634 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] android-compileSdk = "34" android-minSdk = "24" -android-targetSdk = "33" +android-targetSdk = "34" accompanist = "0.34.0" activity-compose = "1.9.2" appauth = "0.11.1"