[app] Open links in about with custom tabs
This commit is contained in:
parent
e3eedcf792
commit
ade95e6f05
|
|
@ -20,7 +20,6 @@
|
||||||
|
|
||||||
package io.github.lsposed.manager.ui.activity;
|
package io.github.lsposed.manager.ui.activity;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
|
@ -45,6 +44,7 @@ import io.github.lsposed.manager.ui.fragment.StatusDialogBuilder;
|
||||||
import io.github.lsposed.manager.util.GlideHelper;
|
import io.github.lsposed.manager.util.GlideHelper;
|
||||||
import io.github.lsposed.manager.util.ModuleUtil;
|
import io.github.lsposed.manager.util.ModuleUtil;
|
||||||
import io.github.lsposed.manager.util.NavUtil;
|
import io.github.lsposed.manager.util.NavUtil;
|
||||||
|
import io.github.lsposed.manager.util.chrome.LinkTransformationMethod;
|
||||||
import name.mikanoshi.customiuizer.holidays.HolidayHelper;
|
import name.mikanoshi.customiuizer.holidays.HolidayHelper;
|
||||||
import name.mikanoshi.customiuizer.utils.Helpers;
|
import name.mikanoshi.customiuizer.utils.Helpers;
|
||||||
import rikka.core.res.ResourcesKt;
|
import rikka.core.res.ResourcesKt;
|
||||||
|
|
@ -52,7 +52,6 @@ import rikka.core.res.ResourcesKt;
|
||||||
public class MainActivity extends BaseActivity {
|
public class MainActivity extends BaseActivity {
|
||||||
ActivityMainBinding binding;
|
ActivityMainBinding binding;
|
||||||
|
|
||||||
@SuppressLint({"PrivateResource", "ClickableViewAccessibility"})
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
@ -76,6 +75,7 @@ public class MainActivity extends BaseActivity {
|
||||||
binding.about.setOnClickListener(v -> {
|
binding.about.setOnClickListener(v -> {
|
||||||
DialogAboutBinding binding = DialogAboutBinding.inflate(LayoutInflater.from(this), null, false);
|
DialogAboutBinding binding = DialogAboutBinding.inflate(LayoutInflater.from(this), null, false);
|
||||||
binding.sourceCode.setMovementMethod(LinkMovementMethod.getInstance());
|
binding.sourceCode.setMovementMethod(LinkMovementMethod.getInstance());
|
||||||
|
binding.sourceCode.setTransformationMethod(new LinkTransformationMethod(this));
|
||||||
binding.sourceCode.setText(HtmlCompat.fromHtml(getString(
|
binding.sourceCode.setText(HtmlCompat.fromHtml(getString(
|
||||||
R.string.about_view_source_code,
|
R.string.about_view_source_code,
|
||||||
"<b><a href=\"https://github.com/RikkaApps/Shizuku\">GitHub</a></b>",
|
"<b><a href=\"https://github.com/RikkaApps/Shizuku\">GitHub</a></b>",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue