×
Namespaces

Variants
Actions

删除CBrCtlInterface对象将导致程序崩溃

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
翻译:
hoolee
最后由 hamishwillee 在 06 Aug 2012 编辑

KIS000879


  • 开发伙伴平台:

S60 3rd Edition


  • 详细描述

当CBrCtlInterface控件在加载web页面时删除它,将会导致Kern-Exec 3错误。这个错误发生在一些老的S60第三版手机上,他们使用的是老的浏览器引擎(“服务”程序)。


  • 解决方案

要避免这个错误的唯一办法就是要等页面全部加载完毕再去删除CBrCtlInterface对象。如果正在加载中,而想退出,则可以调用CBrCtlInterface::LoadUrl()加载一个空白web也页面,等空白页面加载完毕后,再调用AppUi::Exit(),这样做是因为空白页面的加载速度更快。


MBrCtlLoadEventObserver::HandleBrowserLoadEventL()可用来监视web页面加载的状态。如可以利用这个函数在页面加载完毕后关闭程序。

This page was last modified on 6 August 2012, at 09:33.
101 page views in the last 30 days.
×