From 594c409067e10dfd4bbc4d6d7a7c902be301e33a Mon Sep 17 00:00:00 2001 From: Ganblejs Date: Tue, 9 Apr 2024 22:29:18 +0200 Subject: [PATCH] WakeActivity: add start method --- .../gadgetbridge/activities/WakeActivity.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WakeActivity.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WakeActivity.java index c26375f2b..fbf969384 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WakeActivity.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WakeActivity.java @@ -35,6 +35,15 @@ public class WakeActivity extends Activity { First try to start the activity you want to start with an intent and then start this activity with a second intent, both initiated on the Bangle.js, or other device. */ + public static void start(final Context context) { + Intent intent = new Intent(context, WakeActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); + intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); + intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); + context.startActivity(intent); + } + private void dismissKeyguard() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1) { setTurnScreenOn(true);