diff --git a/V2rayNG/app/build.gradle.kts b/V2rayNG/app/build.gradle.kts
index 35cadf60..ce59bb25 100644
--- a/V2rayNG/app/build.gradle.kts
+++ b/V2rayNG/app/build.gradle.kts
@@ -11,7 +11,7 @@ android {
applicationId = "com.v2ray.ang"
minSdk = 21
targetSdk = 34
- versionCode = 546
+ versionCode = 547
versionName = "1.8.16"
multiDexEnabled = true
}
diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt
index 83fa9eee..d38bf86d 100644
--- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt
+++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt
@@ -81,10 +81,10 @@ class SettingsActivity : BaseActivity() {
autoUpdateInterval?.setOnPreferenceChangeListener { _, any ->
var nval = any as String
- autoUpdateInterval?.summary = nval
// It must be greater than 15 minutes because WorkManager couldn't run tasks under 15 minutes intervals
nval =
- if (TextUtils.isEmpty(nval) or (nval.toLong() < 15)) AppConfig.SUBSCRIPTION_DEFAULT_UPDATE_INTERVAL else nval
+ if (TextUtils.isEmpty(nval) || (nval.toLong() < 15)) AppConfig.SUBSCRIPTION_DEFAULT_UPDATE_INTERVAL else nval
+ autoUpdateInterval?.summary = nval
configureUpdateTask(nval.toLong())
true
}
@@ -286,9 +286,9 @@ class SettingsActivity : BaseActivity() {
private fun updateMux(enabled: Boolean) {
val defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(requireActivity())
- muxConcurrency?.isVisible = enabled
- muxXudpConcurrency?.isVisible = enabled
- muxXudpQuic?.isVisible = enabled
+ muxConcurrency?.isEnabled = enabled
+ muxXudpConcurrency?.isEnabled = enabled
+ muxXudpQuic?.isEnabled = enabled
if (enabled) {
updateMuxConcurrency(defaultSharedPreferences.getString(AppConfig.PREF_MUX_CONCURRENCY, "8"))
updateMuxXudpConcurrency(defaultSharedPreferences.getString(AppConfig.PREF_MUX_XUDP_CONCURRENCY, "8"))
@@ -315,9 +315,9 @@ class SettingsActivity : BaseActivity() {
private fun updateFragment(enabled: Boolean) {
val defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(requireActivity())
- fragmentPackets?.isVisible = enabled
- fragmentLength?.isVisible = enabled
- fragmentInterval?.isVisible = enabled
+ fragmentPackets?.isEnabled = enabled
+ fragmentLength?.isEnabled = enabled
+ fragmentInterval?.isEnabled = enabled
if (enabled) {
updateFragmentPackets(defaultSharedPreferences.getString(AppConfig.PREF_FRAGMENT_PACKETS, "tlshello"))
updateFragmentLength(defaultSharedPreferences.getString(AppConfig.PREF_FRAGMENT_LENGTH, "50-100"))
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 5208b864..17b907bf 100644
--- a/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml
+++ b/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml
@@ -230,11 +230,11 @@
导入订阅失败
添加
添加链接
- 分片(fragment) 设置
+ 分片(Fragment) 设置
分片方式
分片包长(最小-最大)
分片间隔(最小-最大)
- 启用分片(fragment)
+ 启用分片(Fragment)
- 二维码
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 d865928d..e63a0560 100644
--- a/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml
+++ b/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml
@@ -230,11 +230,11 @@
導入訂閱失敗
添加
添加連結
- 分片(fragment) 設定
+ 分片(Fragment) 設定
分片方式
分片包长(最小-最大)
分片间隔(最小-最大)
- 启用分片(fragment)
+ 启用分片(Fragment)
- QR Code