From c7dd45f4f287a59b47dba50405ed4bdf50efce70 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Thu, 15 Jan 2026 14:49:29 +0800 Subject: [PATCH] Bug fix https://github.com/2dust/v2rayNG/issues/5164 --- .../app/src/main/java/com/v2ray/ang/ui/ScannerActivity.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScannerActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScannerActivity.kt index de97e0f6..2b53e1f9 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScannerActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScannerActivity.kt @@ -13,6 +13,7 @@ import androidx.activity.result.contract.ActivityResultContracts import androidx.core.content.ContextCompat import com.v2ray.ang.AppConfig import com.v2ray.ang.R +import com.v2ray.ang.databinding.ActivityNoneBinding import com.v2ray.ang.extension.toast import com.v2ray.ang.handler.MmkvManager import com.v2ray.ang.util.QRCodeDecoder @@ -21,7 +22,7 @@ import io.github.g00fy2.quickie.ScanCustomCode import io.github.g00fy2.quickie.config.ScannerConfig class ScannerActivity : BaseActivity() { - + private val binding by lazy { ActivityNoneBinding.inflate(layoutInflater) } private val scanQrCode = registerForActivityResult(ScanCustomCode(), ::handleResult) private val chooseFile = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { @@ -59,6 +60,8 @@ class ScannerActivity : BaseActivity() { public override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + setContentViewWithToolbar(binding.root, showHomeAsUp = true, title = getString(R.string.menu_item_import_config_qrcode)) + if (MmkvManager.decodeSettingsBool(AppConfig.PREF_START_SCAN_IMMEDIATE)) { launchScan() }