kunfei 4 лет назад
Родитель
Сommit
b6f029c006

+ 5 - 4
app/src/main/java/io/legado/app/ui/association/VerificationCodeDialog.kt

@@ -1,9 +1,9 @@
 package io.legado.app.ui.association
 
+import android.annotation.SuppressLint
 import android.os.Bundle
 import android.view.View
 import android.view.ViewGroup
-import android.net.Uri
 import com.bumptech.glide.request.RequestOptions
 import io.legado.app.R
 import io.legado.app.base.BaseDialogFragment
@@ -39,11 +39,12 @@ class VerificationCodeDialog() : BaseDialogFragment(R.layout.dialog_verification
         setLayout(1f, ViewGroup.LayoutParams.WRAP_CONTENT)
     }
 
+    @SuppressLint("CheckResult")
     override fun onFragmentCreated(view: View, savedInstanceState: Bundle?) {
         binding.run {
             toolBar.setBackgroundColor(primaryColor)
             val sourceOrigin = arguments?.getString("sourceOrigin")
-            val key = "${sourceOrigin ?: ""}_verificationResult"
+            val key = "${sourceOrigin}_verificationResult"
             arguments?.getString("imageUrl")?.let { imageUrl ->
                 ImageLoader.load(requireContext(), imageUrl).apply {
                     sourceOrigin?.let {
@@ -62,7 +63,7 @@ class VerificationCodeDialog() : BaseDialogFragment(R.layout.dialog_verification
             }
             tvOk.setOnClickListener {
                 val verificationCode = binding.verificationCode.text.toString()
-                verificationCode?.let {
+                verificationCode.let {
                     CacheManager.put(key, it)
                     dismiss()
                 }
@@ -75,7 +76,7 @@ class VerificationCodeDialog() : BaseDialogFragment(R.layout.dialog_verification
 
     override fun onDestroy() {
         val sourceOrigin = arguments?.getString("sourceOrigin")
-        val key = "${sourceOrigin ?: ""}_verificationResult"
+        val key = "${sourceOrigin}_verificationResult"
         CacheManager.get(key) ?: CacheManager.put(key, "")
         super.onDestroy()
         activity?.finish()