日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

管理 H5 頁(yè)面

更新時(shí)間:

打開 H5 離線包后,您可以選擇同步方法或異步方法將單個(gè)容器的視圖(View)嵌入到原生頁(yè)面中。

說(shuō)明

使用異步方法不占用主線程,不會(huì)影響性能。

  • 使用同步方法嵌入單個(gè)容器視圖到原生頁(yè)面的方法如下:

    public static final void openH5(String url) {
        if (TextUtils.isEmpty(url)) {
            return;
        }
        H5Service h5Service = LauncherApplicationAgent.getInstance().getMicroApplicationContext()
                .findServiceByInterface(H5Service.class.getName());
        H5Bundle bundle = new H5Bundle();
        Bundle param = new Bundle();
        // 要打開的離線包 appId
        param.putString(H5Param.APP_ID, appId);
        // 要打開的離線包內(nèi)的 URL /www/index.html,必須加 /
        // 如果不傳 URL,容器將默認(rèn)打開離線包默認(rèn)配置的 URL
        param.putString(H5Param.LONG_URL,url);
        bundle.setParams(param);
        if (h5Service != null) {
            H5Page h5Page=h5Service.createPage(activity,bundle);
          View view=h5Page.getContentView(),
         // view 最后添加到自己的頁(yè)面中就行
        }
    }
  • 使用異步方法嵌入單個(gè)容器視圖到原生頁(yè)面的方法如下:

    H5Service h5Service = LauncherApplicationAgent.getInstance().getMicroApplicationContext()
                      .findServiceByInterface(H5Service.class.getName());
    H5Bundle bundle = new H5Bundle();
    Bundle param = new Bundle();
         param.putString(H5Param.APP_ID, appId);
         param.putString(H5Param.LONG_URL, url);
         bundle.setParams(param);
         if (h5Service != null) {
                 h5Service.createPageAsync(activity, bundle, h5PageReadyListener);
         }