如何在Fragment中使用phonegap的CordovaWebView
来源:互联网 发布:淘宝支付宝怎么开通 编辑:程序博客网 时间:2024/05/16 18:33
又说到phonegap了, 最近用的比较多.话说Android 3.0以后, sdk中增加了Fragment控件, 包括后来android退出的support的lib中, 也包含了Fragment, 这个东西确实很方便. 但当我们想在Fragment中使用CordovaWebView的时候, 出现问题了.
官方的例子中, 单独使用CordovaWebView时候, 需要包含CordovaWebView的Activity实现CordovaInterface接口. 那我们就照葫芦画瓢, 让包含有CordovaWebView的Fragment实现CordovaInterface. 理论上这样就可以了. 但运行起来后, 会出异常, 报phonegap在init时候出错了.
这个怎么回事呢, 很是郁闷. 尝试了很多方法, 使用无法解决这个init出错的问题.
再次打开官方的doc文档, 发现官方里必须是一个Activity实现CordovaInterface接口. 灵光一闪, 好吧, 那我直接让我的Fragment所属的FragmentActivity实现CordovaInterface接口是否可以呢. 试试先!
吧啦吧啦 吧啦吧啦 吧啦吧啦 吧啦吧啦 吧啦吧啦 吧啦吧啦
竟然成功了, 虽然这个FragmentActivity并不知道哪里会出现CordovaWebView. 此时会有个隐患问题, 就是对于CordovaWebView的加载事件的监听, 也是在CordovaInterface进行的. 如果一个界面中, 同时有多个Fragment都使用了CordovaWebView, 估计在事件捕获上会有问题吧.
- 如何在Fragment中使用phonegap的CordovaWebView
- 如何在Fragment中使用phonegap的CordovaWebView
- Fragment里使用 PhoneGap 的 CordovaWebView
- 在PhoneGap应用中拦截CordovaWebView的url
- Fragment里使用CordovaWebView
- PhoneGap使用CordovaWebView时注意事项
- phonegap使用的初步研究(一)cordovaWebView不能加载外网的页面
- phonegap学习之CordovaWebView
- phonegap学习之CordovaWebView
- 如何在phonegap中使用自带浏览器打开链接
- 如何在phonegap中使用自带浏览器打开链接
- 如何在Fragment中使用findViewById呢?
- 在Fragment中如何使用Toolbar
- MPAndroidChart如何在Fragment中使用
- 如何在Fragment中使用findViewById
- 如何在phonegap中监听数据加载的事件
- phonegap在android中如何退出程序
- Android: 如何在Fragment中使用上下文Context
- Windows 7下启用AHCI方式
- 学习Linux From Scratch的部分总结记录
- 51单片机IO口模拟串口通讯1-延时法
- 2012年的这些经典书目你读了没?
- 解决 PermGen space Tomcat内存设置
- 如何在Fragment中使用phonegap的CordovaWebView
- Oracle中row_number() over(partition by xxx order by xxx)的用法
- 用ROUTE CHANGE 来变更两个默认网关的的外网网关的METRIC值
- 旧代码 - 手写堆
- 提高网站内容的质量
- cout输出小问题
- PMI指数
- android 代码混淆 例子
- struts2.x 文件上传 文件大小配置问题!