项目中多个APP要集成在一起,有的是原生开发的,有的是微软的MSTR,有的是H5+的。这样就造成Application冲突。目前重写attachBaseContext方法,然后重新初始化DCloudApplication。不知道这么做是否可以?
public class DMSApplication extends MstrApplication {
public DMSApplication(){
super();
}
@Override
public void onCreate() {
super.onCreate();
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
BaseInfo.initWeex(this);
BaseInfo.sAppIsTests.init(this.getBaseContext());
DCloudApplication.setInstance(base);
UEH.catchUncaughtException(base);
io.dcloud.a.a(base);
}
}
4 个回复
大A (作者)
有人在不?
大A (作者)
求助MUI官方大神
大A (作者)
MUI官方大神出来说话
4***@qq.com
解决了吗?