From 132df6080e5acc4379fab65dc5205c8067d900f6 Mon Sep 17 00:00:00 2001
From: gdlbo <41114720+gdlbo@users.noreply.github.com>
Date: Sun, 11 Dec 2022 13:33:55 +0300
Subject: [PATCH] added useful feature
---
.../java/ru/vtosters/lite/ui/fragments/OtherFragment.java | 6 ++++++
smali/res/xml/preferences_other.xml | 4 ++++
2 files changed, 10 insertions(+)
diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java
index fe5feb92a..b1711a57b 100644
--- a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java
+++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java
@@ -60,6 +60,7 @@ import java.io.IOException;
import b.h.g.m.FileUtils;
import ru.vtosters.lite.ui.activities.VKAdminTokenActivity;
import ru.vtosters.lite.ui.components.BackupManager;
+import ru.vtosters.lite.utils.AccountManagerUtils;
import ru.vtosters.lite.utils.AndroidUtils;
import ru.vtosters.lite.utils.ContactsUtils;
@@ -96,6 +97,11 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment {
cacheCleanDialog();
return true;
});
+ findPreference("copyownlink").setOnPreferenceClickListener(preference -> {
+ ((ClipboardManager) requireContext().getSystemService(Context.CLIPBOARD_SERVICE)).setPrimaryClip(ClipData.newPlainText("MBH-ST", "https://vk.com/id" + AccountManagerUtils.getUserId()));
+ ToastUtils.a(requireContext().getString(R.string.link_copied));
+ return true;
+ });
findPreference("deviceinfo").setOnPreferenceClickListener(preference -> {
Context context = requireContext();
diff --git a/smali/res/xml/preferences_other.xml b/smali/res/xml/preferences_other.xml
index 3ec18e7f9..5a9b10bf2 100644
--- a/smali/res/xml/preferences_other.xml
+++ b/smali/res/xml/preferences_other.xml
@@ -63,6 +63,10 @@
android:action="android.intent.action.VIEW"
android:data="https://vtosters.app/donate" />
+