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 */