首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> 网络 >> 正文
浏览器控件接口在删除或重构后无法再工作
作者:hoolee    文章来源:诺基亚论坛    更新时间:2006-11-8 10:20:19
标题: 浏览器控件接口在删除或重构后无法再工作

设备, 软件 版本:
S60 3rd Edition

说明:

浏览器控件接口的实例在被删除或重构后将无法正常工作。

详细描述:

当一个浏览器控件接口(CBrCtlInterface)的示例生成后(如CBrCtlInterface::CreateBrowserControl()),接口在其生命周期内将保持有效。但一旦该对象被删除或在同一个session中另一个对象被生成,那浏览器控件API将停止工作,并没有错误返回,而web内容将无法被渲染到父控件上。

案例重现:

可通过S60第三版SDK的BrCtlSampleApp示例来获知这样的情况,这个示例删除并重构了CBrCtlInterface对象给每个test case。

解决方案:

尚无解决方案,客户端使用浏览器控件API去显示web内容时,在程序中只能生成该接口类的一个实例。
相关文章:
简单控件和复合控件的使用
在S60中、正常UIQ3中使用设备无关字体变斜的解决方案
S60 3rd下实现Video Call 与 VoIP Call
symbian学习的开始
Symbian 应用软件开发、测试与S60 平台安全常见问题问答
Symbian开发环境设置(Microsoft Visual Studio.Net 2003工具)已测试通过
S60 3rd版下,如何运行控制台程序?
Symbian OS 应用程序在手机上无法运行的种种原因
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号