浏览代码

增加二维码加载判空

weizhengliang 2 年之前
父节点
当前提交
f02a945a4f

+ 3 - 1
android_bed/src/main/h10_w_yld/java/com/wdkl/app/ncs/callingbed/fragment/QrCodeFragment.kt

@@ -79,7 +79,9 @@ class QrCodeFragment : BaseFragment<QrCodeFragmentPresenter, QrCodeLayBinding>()
             builder.append(Constant.DEVICE_NAME)
             val code = EcodeHelper().createQRImage(builder.toString(),200, null)
             activity.runOnUiThread {
-                view_qr_code?.setImageBitmap(code)
+                if (view_qr_code != null) {
+                    view_qr_code?.setImageBitmap(code)
+                }
             }
         }.start()
         //val macAddr = NetHelper.getInstance().macAddress

+ 3 - 1
android_bed/src/main/h5_3128/java/com/wdkl/app/ncs/callingbed/fragment/QrCodeFragment.kt

@@ -64,7 +64,9 @@ class QrCodeFragment : BaseFragment<QrCodeFragmentPresenter, QrcodeViewBinding>(
             builder.append(Constant.DEVICE_NAME)
             val code = EcodeHelper().createQRImage(builder.toString(),180, null)
             activity.runOnUiThread {
-                view_qr_code?.setImageBitmap(code)
+                if (view_qr_code != null) {
+                    view_qr_code?.setImageBitmap(code)
+                }
             }
         }.start()
 

+ 3 - 1
android_bed/src/main/h7_3128/java/com/wdkl/app/ncs/callingbed/fragment/QrCodeFragment.kt

@@ -75,7 +75,9 @@ class QrCodeFragment : BaseFragment<QrCodeFragmentPresenter, QrCodeLayBinding>()
             builder.append(Constant.DEVICE_NAME)
             val code = EcodeHelper().createQRImage(builder.toString(),200, null)
             activity.runOnUiThread {
-                view_qr_code?.setImageBitmap(code)
+                if (view_qr_code != null) {
+                    view_qr_code?.setImageBitmap(code)
+                }
             }
         }.start()
 

+ 3 - 1
android_bed/src/main/h7_z_3128_2/java/com/wdkl/app/ncs/callingbed/activity/InitActivity.kt

@@ -458,7 +458,9 @@ class InitActivity :BaseActivity<WelcomePresenter, ActivityInitBinding>(), Welco
             builder.append(Constant.DEVICE_NAME)
             val code = EcodeHelper().createQRImage(builder.toString(),240, null)
             activity.runOnUiThread {
-                iv_welcome_qr_code?.setImageBitmap(code)
+                if (iv_welcome_qr_code != null) {
+                    iv_welcome_qr_code?.setImageBitmap(code)
+                }
             }
         }.start()
 

+ 3 - 1
android_bed/src/main/h7_z_3128_2/java/com/wdkl/app/ncs/callingbed/fragment/QrCodeFragment.kt

@@ -65,7 +65,9 @@ class QrCodeFragment : BaseFragment<QrCodeFragmentPresenter, QrCodeLayBinding>()
             builder.append(Constant.DEVICE_NAME)
             val code = EcodeHelper().createQRImage(builder.toString(),240, null)
             activity.runOnUiThread {
-                view_qr_code?.setImageBitmap(code)
+                if (view_qr_code != null) {
+                    view_qr_code?.setImageBitmap(code)
+                }
             }
         }.start()