From ceee285db910d07b68a481b20aa027a1e9bc49e8 Mon Sep 17 00:00:00 2001 From: Fox2Code Date: Wed, 26 Jan 2022 22:21:38 +0100 Subject: [PATCH] Add initial deep link support --- app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 22 ++++++++ .../java/com/fox2code/mmm/MainActivity.java | 2 - .../fox2code/mmm/compat/CompatActivity.java | 5 ++ .../mmm/deeplink/DeepLinkActivity.java | 53 +++++++++++++++++++ 5 files changed, 82 insertions(+), 4 deletions(-) create mode 100644 app/src/main/java/com/fox2code/mmm/deeplink/DeepLinkActivity.java diff --git a/app/build.gradle b/app/build.gradle index e712157..28a1621 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.fox2code.mmm" minSdk 21 targetSdk 32 - versionCode 20 - versionName "0.2.9" + versionCode 21 + versionName "3.0.0-dev1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f742f4d..61d579e 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -55,6 +55,28 @@ + + + + + + + + + + + + + + activity) { + this.startActivityForResult(new Intent(this, activity).addFlags( + Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK), + (resultCode, data) -> this.forceBackPressed()); + } +}