vanvalt
vanvalt
  • 发布:2016-07-04 18:02
  • 更新:2016-09-02 18:08
  • 阅读:2215

webview方式集成,每次都需要初始化??

分类:5+ SDK

以webview集成成功,是不是每次进入,都需要原来一样的步骤??每次都要重新初始化,即创建新的类,实现ICoreStatusListener接口获得webview?

补充:android的版本,发现问题:第一次进入正常,第二次进入空指针;

2016-07-04 18:02 负责人:无 分享
已邀请:
骁骑

骁骑

5+内核可以只初始化一次但前提是5+内核所在的Activity不能被销毁,可以将5+内核初始化的过程放到主的Activity里,在使用的时候将创建的Webview放到layout里就行了

  • vanvalt (作者)

    有没有具体的实例??? 创建webview的时候,好像必须要传入url的。如果我抽象出一个BaseActivity,该怎么保持webview的通用性?

    2016-07-09 11:37

liuyang

liuyang

public WebviewModeListener(Activity activity, ViewGroup rootView) {
this.activity = activity;
mRootView = rootView;
btns = new LinearLayout(activity);
mRootView.setBackgroundColor(0xffffffff);
mRootView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
View);
webview.onRootViewGlobalLayout(mRootView);
}
});
}

按back键退出webView页面后,二次进入 webview.onRootViewGlobalLayout(mRootView);webview报空指针,,程序崩溃!!!

该问题目前已经被锁定, 无法添加新回复