Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 10:51, 7 May 2008.

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

From Forum Nokia Wiki

KIS000879


  • 开发伙伴平台:

S60 3rd Edition


  • 详细描述

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


  • 解决方案

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


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

 
Powered by MediaWiki