以webview集成成功,是不是每次进入,都需要原来一样的步骤??每次都要重新初始化,即创建新的类,实现ICoreStatusListener接口获得webview?
补充:android的版本,发现问题:第一次进入正常,第二次进入空指针;
以webview集成成功,是不是每次进入,都需要原来一样的步骤??每次都要重新初始化,即创建新的类,实现ICoreStatusListener接口获得webview?
补充:android的版本,发现问题:第一次进入正常,第二次进入空指针;
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报空指针,,程序崩溃!!!
vanvalt (作者)
有没有具体的实例??? 创建webview的时候,好像必须要传入url的。如果我抽象出一个BaseActivity,该怎么保持webview的通用性?
2016-07-09 11:37