예제 #1
0
 /**
  * X5内核在使用preinit接口之后,对于首次安装首次加载没有效果 实际上,X5webview的preinit接口只是降低了webview的冷启动时间;
  * 因此,现阶段要想做到首次安装首次加载X5内核,必须要让X5内核提前获取到内核的加载条件
  */
 private void preinitX5WebCore() {
   if (!QbSdk.isTbsCoreInited()) { // preinit只需要调用一次,如果已经完成了初始化,那么就直接构造view
     QbSdk.preInit(this); // 设置X5初始化完成的回调接口  第三个参数为true:如果首次加载失败则继续尝试加载;
   } else {
     //            handler.sendEmptyMessage(MSG_WEBVIEW_CONSTRUCTOR);
   }
 }
예제 #2
0
  public void onCreate() {
    super.onCreate();
    // 初始化账户登录工具类
    loginUtil = LoginUtil.getInstance(this);
    // 注册广播
    registerReceiver();
    preferences = getSharedPreferences(getPackageName(), Context.MODE_PRIVATE);
    // X5内核尚未初始化,则需要初始化内核
    if (!QbSdk.isTbsCoreInited()) {
      QbSdk.preInit(this);
    }

    // 初始化bugly
    initBuglyStrategy();
  }