diff --git a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/ui/qr/QrOpenView.kt b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/ui/qr/QrOpenView.kt index 9a458466de..d8dbf39fa0 100644 --- a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/ui/qr/QrOpenView.kt +++ b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/ui/qr/QrOpenView.kt @@ -10,6 +10,7 @@ import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.utilcode.kotlin.onClick import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant +import com.mogo.eagle.core.utilcode.util.ActivityUtils import com.mogo.eagle.core.utilcode.util.ImageUtils import com.mogo.och.common.module.utils.ResourcesUtils import com.mogo.och.common.module.utils.createQRCodeWithPicture @@ -61,7 +62,7 @@ class QrOpenView : AppCompatImageView { val builder = BindQRCodeDialog.Builder() builder.title(ResourcesUtils.getString(R.string.bind_driver_qr_title)) .cancelStr(ResourcesUtils.getString(R.string.qr_cancel)) - .qrBm(bmQr).build(AbsMogoApplication.getApp())!!.show() + .qrBm(bmQr).build(ActivityUtils.getTopActivity())!!.show() } else { d(SceneConstant.M_BUS + TAG, "bmQr = null ") }