1
我在我的應用程序中實現了嵌入式瀏覽器,並且因爲它必須與OS 4.0兼容,所以BrowserContent是我唯一的選擇。HTTPS頁面未加載到BrowserContent上
打開HTTPS頁面時,屏幕爲空白,但使用BrowserSession時不會發生此問題。所以我在BrowserContent部分之後放置了一個println,並且它不顯示在控制檯輸出中。所以我認爲這是有問題的。
class BrowserScreen extends MainScreen {
private RenderingSession _renderingSession;
private HttpsConnection _connection;
public BrowserScreen(String url) {
_renderingSession = RenderingSession.getNewInstance();
final String _url = url;
new Thread() {
public void run() {
try {
_connection =
(HttpsConnection)Connector.open(_url, Connector.READ, true);
BrowserContent content =
_renderingSession.getBrowserContent(_connection, null, 0);
content.finishLoading();
Field field = content.getDisplayableContent();
synchronized (UiApplication.getEventLock()) {
add(field);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();
}
}