From 7f13613bd3495d7fc41b7369fbfc120316c4e04f Mon Sep 17 00:00:00 2001 From: yangyakun Date: Tue, 8 Oct 2024 17:11:08 +0800 Subject: [PATCH] =?UTF-8?q?[6.7.0]=20[fea]=20[=E5=B1=95=E7=A4=BA=E4=BA=8C?= =?UTF-8?q?=E7=BB=B4=E7=A0=81]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/och/common/module/biz/provider/CommonService.kt | 2 ++ .../com/mogo/och/facade/view/OchCustomViewProvider.kt | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/biz/provider/CommonService.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/biz/provider/CommonService.kt index 34d8595d0d..db9dd2de76 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/biz/provider/CommonService.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/biz/provider/CommonService.kt @@ -18,6 +18,8 @@ interface CommonService : IProvider { fun createOchBusinessView(context: Context?):View?{return null} + fun createOchBindQRCodeView(context: Context?):View?{return null} + fun createStartAutopilotView(context: Context?):View?{ return context?.let { AutopilotState(it) diff --git a/OCH/facade/src/main/java/com/mogo/och/facade/view/OchCustomViewProvider.kt b/OCH/facade/src/main/java/com/mogo/och/facade/view/OchCustomViewProvider.kt index 1ebac9af0b..47010619ee 100644 --- a/OCH/facade/src/main/java/com/mogo/och/facade/view/OchCustomViewProvider.kt +++ b/OCH/facade/src/main/java/com/mogo/och/facade/view/OchCustomViewProvider.kt @@ -53,6 +53,15 @@ class OchCustomViewProvider : IOchCustomViewProvider { } } + override fun createOchBindQRCodeView(context: Context?): View? { + if(commonService==null){ + getCommontService(context) + } + return context?.let { + commonService?.createOchBindQRCodeView(it) + } + } + /** * 创建 自动自动驾驶 自定义 View */