android集成多个5+webview
来源:互联网 发布:中国金融战略2020知乎 编辑:程序博客网 时间:2024/04/29 14:20
5+webview只需要集成一次时,按照Dcloud官方文档集成。
如果需要集成多次,在之后的activity中只需要调用SDK.creatWebview方法,创建出webview,然后添加到布局文件中即可
final FrameLayout rootView = (FrameLayout) findViewById(R.id.frameLayout);//使用自己的布局rootView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { webview.onRootViewGlobalLayout(rootView); }});webview = SDK.createWebview(this, url, new IWebviewStateListener() { @Override public Object onCallBack(int i, Object pArgs) { switch (i) { case IWebviewStateListener.ON_WEBVIEW_READY: View view = LayoutInflater.from(App.getcontext()).inflate(R.layout.dcloud_loadingview, null); rootView.addView(view); ((IWebview) pArgs).obtainFrameView().obtainMainView().setVisibility(View.INVISIBLE); SDK.attach(rootView, ((IWebview) pArgs)); break; case IWebviewStateListener.ON_PAGE_STARTED: break; case IWebviewStateListener.ON_PROGRESS_CHANGED: break; case IWebviewStateListener.ON_PAGE_FINISHED: webview.obtainFrameView().obtainMainView().setVisibility(View.VISIBLE); break; } return true; }});
阅读全文
0 0
- android集成多个5+webview
- android 端极光推送集成,适用于webview
- Android集成Tbs 替代原生webView
- android中Webview设置多个cookie参数
- 关于Android原生集成5+webview,监听webview返回时,执行两次onkey方法问题的解决
- 【android-Webview】设置多个cookie,实现webview中保存登录信息
- Android 以webview的方式集成Dcloud 5+SDK 实现携带数据跳转原生界面
- Android多渠道集成多个功能逻辑实现的方法
- android、IOS 基于webview 与 HTML 的集成
- crossWalk替换webView集成
- Android 同时加载多个webview 加载很慢解决方式
- 多个maven项目集成
- 【Android】【Webview】WebView 简介
- android app小白试水5-webview
- x5webview和webview联合集成
- android WebView
- Android WebView
- Android WebView
- kafka参数
- LeetCode@Bit_461_Hamming_Distance
- 《西方艺术史》——1
- Gradle版本统一配置
- 计算机基础技能
- android集成多个5+webview
- 微信 扫码支付模式二 开发
- Linux常用命令与技巧
- ios 设置button 的高亮状态
- Dos命令查看端口占用及关闭进程
- Neural Machine Translation论文阅读笔记
- 安卓App热补丁动态修复原理分析
- gprMax3.0在windows7下的安装!
- Ubuntu搭建FTP服务器