| | |
| | | import android.app.Application; |
| | | import android.content.Context; |
| | | import android.os.Environment; |
| | | import android.os.SystemClock; |
| | | import android.text.TextUtils; |
| | | |
| | | |
| | |
| | | UniMPOpenConfiguration uniMPOpenConfiguration = new UniMPOpenConfiguration(); |
| | | uniMPOpenConfiguration.path = path; |
| | | uniMPOpenConfiguration.extraData = jsonObject; |
| | | uniMPOpenConfiguration.splashClass=MySplashView.class; |
| | | uniMP = DCUniMPSDK.getInstance().openUniMP(mContext, uniAppId, uniMPOpenConfiguration); |
| | | } |
| | | if(TextUtils.isEmpty(mCurrentAppId)){ |
| | | //第一次用要休眠 |
| | | SystemClock.sleep(1000); |
| | | } |
| | | mCurrentAppId = uniAppId;//记录当前小程序 |
| | | mUniMPCaches.put(uniMP.getAppid(), uniMP); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | HdlThreadLogic.toast(HDLApp.getInstance(), R.string.uni_open_error); |
| | | initDCUniMPSDK(HDLApp.getInstance()); |
| | | // initDCUniMPSDK(HDLApp.getInstance()); |
| | | HdlLogLogic.print("打开失败===" + e.getMessage()); |
| | | } |
| | | } |