From 29206ec72392e607ab0572b4858c4321c32805fd Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 20 Sep 2023 22:40:27 +0200 Subject: [PATCH] Updated AndroidX --- app/build.gradle | 20 ++++++------ .../java/eu/faircode/email/ActivityError.java | 5 +-- .../eu/faircode/email/AdapterMessage.java | 6 ++-- .../eu/faircode/email/FragmentAccount.java | 4 +-- .../email/FragmentDialogMarkdown.java | 4 +-- .../email/FragmentDialogOpenLink.java | 6 ++-- .../eu/faircode/email/FragmentIdentity.java | 4 +-- .../eu/faircode/email/FragmentQuickSetup.java | 4 +-- .../main/java/eu/faircode/email/Helper.java | 31 +++++-------------- 9 files changed, 35 insertions(+), 49 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 75a4de1b17..0fc50d7b70 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -434,7 +434,7 @@ configurations.all { } else if (details.requested.group == "androidx.lifecycle" && details.requested.name != "lifecycle-extensions") { //print("Pinning " + details.requested.group + ":" + details.requested.name + "\n") - details.useVersion "2.6.1" + details.useVersion "2.6.2" } else if (details.requested.group == "org.apache.poi") { //print("Pinning " + details.requested.group + ":" + details.requested.name + "\n") details.useVersion "3.17" @@ -453,14 +453,14 @@ dependencies { def startup_version = "1.1.1" // 1.2.0-alpha02 def annotation_version_experimental = "1.3.1" - def core_version = "1.10.1" // 1.12.0-rc01 + def core_version = "1.12.0" def appcompat_version = "1.6.1" // 1.7.0-alpha03 def emoji_version = "1.4.0" def flatbuffers_version = "2.0.0" - def activity_version = "1.7.2" // 1.8.0-alpha07 - def fragment_version = "1.6.1" // 1.7.0-alpha03 - def windows_version = "1.2.0-beta01" - def webkit_version = "1.7.0" // 1.8.0-rc01 + def activity_version = "1.7.2" // 1.8.0-rc01 + def fragment_version = "1.6.1" // 1.7.0-alpha05 + def windows_version = "1.2.0-beta03" + def webkit_version = "1.8.0" def recyclerview_version = "1.3.1" def coordinatorlayout_version = "1.2.0" def constraintlayout_version = "2.1.4" // 2.2.0-alpha12 @@ -469,14 +469,14 @@ dependencies { def lbm_version = "1.1.0" def swiperefresh_version = "1.2.0-alpha01" def documentfile_version = "1.1.0-alpha01" - def lifecycle_version = "2.6.1" // 2.7.0-alpha01 + def lifecycle_version = "2.6.2" def lifecycle_extensions_version = "2.2.0" - def room_version = "2.4.3" // 2.5.2/2.6.0-beta01 - def sqlite_version = "2.3.1" // 2.4.0-beta01 + def room_version = "2.4.3" // 2.5.2/2.6.0-rc01 + def sqlite_version = "2.3.1" // 2.4.0-rc01 def requery_version = "3.39.2" def paging_version = "2.1.2" // 3.2.0 def preference_version = "1.2.1" - def work_version = "2.8.1" // 2.9.0-alpha02 + def work_version = "2.8.1" // 2.9.0-beta01 def exif_version = "1.3.6" def biometric_version = "1.2.0-alpha05" def billingclient_version = "6.0.1" diff --git a/app/src/main/java/eu/faircode/email/ActivityError.java b/app/src/main/java/eu/faircode/email/ActivityError.java index 31f59232bd..af582c216e 100644 --- a/app/src/main/java/eu/faircode/email/ActivityError.java +++ b/app/src/main/java/eu/faircode/email/ActivityError.java @@ -21,12 +21,13 @@ package eu.faircode.email; import android.content.Intent; import android.os.Bundle; -import android.text.method.LinkMovementMethod; import android.view.View; import android.widget.Button; import android.widget.ImageButton; import android.widget.TextView; +import androidx.core.text.method.LinkMovementMethodCompat; + public class ActivityError extends ActivityBase { static final int PI_ERROR = 1; static final int PI_ALERT = 2; @@ -76,7 +77,7 @@ public class ActivityError extends ActivityBase { int faq = intent.getIntExtra("faq", -1); tvTitle.setText(title); - tvMessage.setMovementMethod(LinkMovementMethod.getInstance()); + tvMessage.setMovementMethod(LinkMovementMethodCompat.getInstance()); tvMessage.setText(message); boolean password = (auth_type == ServiceAuthenticator.AUTH_TYPE_PASSWORD); diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 22719137e2..1e50d2bed6 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -67,7 +67,6 @@ import android.text.Spanned; import android.text.TextUtils; import android.text.format.DateUtils; import android.text.method.ArrowKeyMovementMethod; -import android.text.method.LinkMovementMethod; import android.text.method.MovementMethod; import android.text.style.DynamicDrawableSpan; import android.text.style.ForegroundColorSpan; @@ -121,6 +120,7 @@ import androidx.core.content.ContextCompat; import androidx.core.content.FileProvider; import androidx.core.content.pm.ShortcutInfoCompat; import androidx.core.graphics.ColorUtils; +import androidx.core.text.method.LinkMovementMethodCompat; import androidx.core.view.MenuCompat; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; @@ -852,7 +852,7 @@ public class AdapterMessage extends RecyclerView.Adapter