在 cp_change_23596.28
及以后版本的基线中,使用卡片前无需手动初始化,只需要安装卡片组件即可。本文则介绍了在此种情况下设置初始化参数的实现方法。
如果您需要设置初始化参数,请参考以下代码:
// 设置 cube 初始化参数
CubeInitParam cubeInitParam
= CubeInitParam.getDefault()
// 引擎初始化配置
.setCubeEngineConfig(generateCubeEngineConfig())
// 注册卡片 to 客户端通道
.setCubeModuleModels(generateModuleModel())
// 注册自定义标签
.setCubeWidgetInfos(generateWidget());
// 初始化 mPaaS
MP.init(this, MPInitParam.obtain().addComponentInitParam(cubeInitParam));
setAutoInitCube
/**
* 设置是否框架自动初始化 cube,默认自动
* @param autoInitCube
* @return
*/
public CubeInitParam setAutoInitCube(boolean autoInitCube)
setCubeEngineConfig
/**
* 设置 CubeEngineConfig,可参考 CubeEngineConfig 介绍
* @param cubeEngineConfig
* @return
*/
public CubeInitParam setCubeEngineConfig(CubeEngineConfig cubeEngineConfig)
setCubeModuleModels
/**
* 注册 cube jsapi
* @param cubeModuleModels
*/
public CubeInitParam setCubeModuleModels(Collection<CubeModuleModel> cubeModuleModels)
setCubeWidgetInfos
/**
* 注册自定义 view(自定义标签)
* @param cubeWidgetInfos
*/
public CubeInitParam setCubeWidgetInfos(Collection<CubeWidgetInfo> cubeWidgetInfos)
文档内容是否对您有帮助?