diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainActivity.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainActivity.kt index 79ba23cb..bdf22584 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainActivity.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainActivity.kt @@ -326,6 +326,9 @@ class MainActivity : BaseActivity(), NavigationView.OnNavigationItemSelectedList MmkvManager.removeAllServer() mainViewModel.reloadServerList() } + .setNegativeButton(android.R.string.no) {_, _ -> + //do noting + } .show() true } @@ -334,6 +337,9 @@ class MainActivity : BaseActivity(), NavigationView.OnNavigationItemSelectedList .setPositiveButton(android.R.string.ok) { _, _ -> mainViewModel.removeDuplicateServer() } + .setNegativeButton(android.R.string.no) {_, _ -> + //do noting + } .show() true } @@ -343,6 +349,9 @@ class MainActivity : BaseActivity(), NavigationView.OnNavigationItemSelectedList MmkvManager.removeInvalidServer() mainViewModel.reloadServerList() } + .setNegativeButton(android.R.string.no) {_, _ -> + //do noting + } .show() true } diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainRecyclerAdapter.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainRecyclerAdapter.kt index 1a990dad..f8ec6734 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainRecyclerAdapter.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainRecyclerAdapter.kt @@ -11,6 +11,7 @@ import android.view.ViewGroup import androidx.appcompat.app.AlertDialog import com.google.gson.Gson import com.tencent.mmkv.MMKV +import com.v2ray.ang.AngApplication.Companion.application import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.databinding.ItemQrcodeBinding @@ -144,10 +145,15 @@ class MainRecyclerAdapter(val activity: MainActivity) : RecyclerView.Adapter removeServer(guid, position) } + .setNegativeButton(android.R.string.no) {_, _ -> + //do noting + } .show() } else { removeServer(guid, position) } + } else { + application.toast(R.string.toast_action_not_allowed) } } diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/ServerActivity.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/ServerActivity.kt index 3622332b..6fffabd0 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/ServerActivity.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/ServerActivity.kt @@ -8,6 +8,7 @@ import android.view.View import android.widget.* import androidx.appcompat.app.AlertDialog import com.tencent.mmkv.MMKV +import com.v2ray.ang.AngApplication import com.v2ray.ang.AppConfig import com.v2ray.ang.AppConfig.PREF_ALLOW_INSECURE import com.v2ray.ang.AppConfig.WIREGUARD_LOCAL_ADDRESS_V4 @@ -209,7 +210,7 @@ class ServerActivity : BaseActivity() { } /** - * bingding seleced server config + * binding selected server config */ private fun bindingServer(config: ServerConfig): Boolean { val outbound = config.getProxyOutbound() ?: return false @@ -560,11 +561,16 @@ class ServerActivity : BaseActivity() { MmkvManager.removeServer(editGuid) finish() } + .setNegativeButton(android.R.string.no) { _, _ -> + // do nothing + } .show() } else { MmkvManager.removeServer(editGuid) finish() } + } else { + application.toast(R.string.toast_action_not_allowed) } } return true diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/ServerCustomConfigActivity.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/ServerCustomConfigActivity.kt index f76fa4ca..5fdb57f1 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/ServerCustomConfigActivity.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/ServerCustomConfigActivity.kt @@ -111,6 +111,9 @@ class ServerCustomConfigActivity : BaseActivity() { MmkvManager.removeServer(editGuid) finish() } + .setNegativeButton(android.R.string.no) {_, _ -> + // do nothing + } .show() } return true diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SubEditActivity.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SubEditActivity.kt index 180b1200..21037557 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SubEditActivity.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SubEditActivity.kt @@ -111,6 +111,9 @@ class SubEditActivity : BaseActivity() { MmkvManager.removeSubscription(editSubId) finish() } + .setNegativeButton(android.R.string.no) {_, _ -> + // do nothing + } .show() } return true diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/UserAssetUrlActivity.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/UserAssetUrlActivity.kt index c032bef3..48404d31 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/UserAssetUrlActivity.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/UserAssetUrlActivity.kt @@ -114,6 +114,9 @@ class UserAssetUrlActivity : BaseActivity() { MmkvManager.removeAssetUrl(editAssetId) finish() } + .setNegativeButton(android.R.string.no) {_, _ -> + // do nothing + } .show() } return true diff --git a/V2rayNG/app/src/main/res/values-ar/strings.xml b/V2rayNG/app/src/main/res/values-ar/strings.xml index c071472a..66209bb1 100644 --- a/V2rayNG/app/src/main/res/values-ar/strings.xml +++ b/V2rayNG/app/src/main/res/values-ar/strings.xml @@ -78,6 +78,7 @@ فشل نسخ الملف، يرجى استخدام مدير الملفات إضافة ملفات تحميل الملفات + هذا الإجراء محظور أضف عنوان URL للأصل لم يتم العثور على الملف diff --git a/V2rayNG/app/src/main/res/values-fa/strings.xml b/V2rayNG/app/src/main/res/values-fa/strings.xml index f5299b6c..e8548722 100644 --- a/V2rayNG/app/src/main/res/values-fa/strings.xml +++ b/V2rayNG/app/src/main/res/values-fa/strings.xml @@ -80,6 +80,7 @@ کپی فایل انجام نشد، لطفا از برنامه مدیریت فایل استفاده کنید افزودن فایل‌ها دانلود فایل‌ها + این عمل ممنوع است URL را اضافه کنید diff --git a/V2rayNG/app/src/main/res/values-ru/strings.xml b/V2rayNG/app/src/main/res/values-ru/strings.xml index 5830d92b..086cfa0d 100644 --- a/V2rayNG/app/src/main/res/values-ru/strings.xml +++ b/V2rayNG/app/src/main/res/values-ru/strings.xml @@ -85,6 +85,7 @@ Добавить URL ресурса Файл не найден Описание уже существует + Это действие запрещено Загрузка… diff --git a/V2rayNG/app/src/main/res/values-vi/strings.xml b/V2rayNG/app/src/main/res/values-vi/strings.xml index 064adcef..c7449e4a 100644 --- a/V2rayNG/app/src/main/res/values-vi/strings.xml +++ b/V2rayNG/app/src/main/res/values-vi/strings.xml @@ -80,6 +80,7 @@ Không thể sao chép tệp tin, hãy dùng trình quản lý tệp! Thêm tệp Tải xuống tệp tin + Hành động này bị cấm Thêm URL nội dung diff --git a/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml b/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml index bb6add7d..16f23c90 100644 --- a/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml +++ b/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml @@ -80,6 +80,7 @@ 失败, 请使用文件管理器 添加文件 下载文件 + 禁止此项操作 diff --git a/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml b/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml index 86a56169..7c0ef807 100644 --- a/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml +++ b/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml @@ -80,6 +80,7 @@ 失敗,請使用檔案總管 新增檔案 下載檔案 + 禁止此項操作 新增資產網址 diff --git a/V2rayNG/app/src/main/res/values/strings.xml b/V2rayNG/app/src/main/res/values/strings.xml index e8faccee..5e238c7b 100644 --- a/V2rayNG/app/src/main/res/values/strings.xml +++ b/V2rayNG/app/src/main/res/values/strings.xml @@ -93,6 +93,7 @@ Add asset URL File not found The remarks already exists + Action not allowed