【问题标题】:Blackberry BrowserField white empty page issue黑莓BrowserField白色空白页问题
【发布时间】:2012-09-25 07:30:02
【问题描述】:

您好,我想在 BrowserField 中显示 html 内容。我使用了代码 blove 来执行此操作,但我只看到白色的空白页面。

BrowserField demo = new BrowserField(); 
String res="<html><body><p>demo</p></body></html>"; 

demo.displayContent(res, "http://localhost");

有时它使用 css 字体正确显示我的页面,但有时它不显示任何内容。

我的代码有什么问题?

【问题讨论】:

  • 您确实记得在父 Manager 中调用 add(demo);,是吗?
  • 是的add(demo); 调用但顺序错误。 add(demo); 然后demo.displayContent(...); 解决了我的问题。

标签: blackberry browserfield


【解决方案1】:

如果你看at this BlackBerry example

他们确保将add() BrowserField 传递给其父级Manager 调用displayContent()

我不知道您是否只是省略了那行代码来缩短您的问题,如果您完全错过了对 add() 的调用,或者您是否将它放在 调用之后displayContent()。但是,请尝试按照 BlackBerry 示例中列出的顺序执行此操作,如果可行,请告诉我。

BrowserField demo = new BrowserField(); 
add(demo);
String res="<html><body><p>demo</p></body></html>"; 
demo.displayContent(res, "http://localhost");

【讨论】:

  • 我检查了我的代码,我看到add(demo)displayContent(); 之后调用现在问题解决了。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多