From 98a5b1fb320a09b0274972e75784d579bfeff27d Mon Sep 17 00:00:00 2001 From: Tam Nguyen Date: Fri, 19 Dec 2025 08:19:13 +1100 Subject: [PATCH 1/2] fix: set ongoing true for lock task mode exit notification --- app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt b/app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt index 2efcc5f..f9b1675 100644 --- a/app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt +++ b/app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt @@ -47,6 +47,7 @@ class LockTaskService: Service() { .setContentTitle(getText(R.string.lock_task_mode)) .setSmallIcon(R.drawable.lock_fill0) .addAction(NotificationCompat.Action.Builder(null, getString(R.string.stop), pendingIntent).build()) + .setOngoing(true) .build() ServiceCompat.startForeground( this, NotificationType.LockTaskMode.id, notification, From a53e05645cb492daeb54c99e824e55bc67eb36b0 Mon Sep 17 00:00:00 2001 From: Tam Nguyen Date: Fri, 19 Dec 2025 22:29:31 +1100 Subject: [PATCH 2/2] fix: set NotificationCompat.FOREGROUND_SERVICE_IMMEDIATE to avoid delays --- app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt b/app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt index f9b1675..301117d 100644 --- a/app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt +++ b/app/src/main/java/com/bintianqi/owndroid/LockTaskService.kt @@ -48,6 +48,7 @@ class LockTaskService: Service() { .setSmallIcon(R.drawable.lock_fill0) .addAction(NotificationCompat.Action.Builder(null, getString(R.string.stop), pendingIntent).build()) .setOngoing(true) + .setForegroundServiceBehavior(NotificationCompat.FOREGROUND_SERVICE_IMMEDIATE) .build() ServiceCompat.startForeground( this, NotificationType.LockTaskMode.id, notification,