|
|
@@ -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()
|