Blackberry запускает собственный веб-браузер - PullRequest
11 голосов
/ 05 марта 2009

Как я могу открыть URL из BlackBerry? в J2ME я использую:

this.platformRequest("http://www.google.com");

Как я могу сделать это на BlackBerry?

Ответы [ 4 ]

17 голосов
/ 06 марта 2009

Если вы хотите запустить сеанс браузера, вы должны использовать:

Browser.getDefaultSession().displayPage("http://www.google.com");

Если вы хотите открыть, а затем прочитать возвращенные данные для самостоятельной обработки:

<code>
HttpConnection google = (HttpConnection)javax.microedition.io.Connector.open("<a href="http://www.google.com" rel="nofollow noreferrer">http://www.google.com</a>");
int rc = google.getResponceCode();
...
InputStream is = google.openInputStream();

Необходимо убедиться, что обработка потока и возвращенных данных не происходит в потоке событий, иначе ваш blackberry зависнет.

15 голосов
/ 30 апреля 2009
Browser.getDefaultSession().displayPage("http://www.google.com");

- это правильный способ запуска браузера BlackBerry с вашим URL.

5 голосов
/ 25 мая 2010

ну, я думаю, что Козен прав, но ты можешь идти дальше, может быть ......

BrowserSession bSession = Browser.getDefaultSession();
bSession.displayPage(url);
1 голос
/ 08 июля 2011
BrowserSession myBrowser = Browser.getDefaultSession();
myBrowser.displayPage("http://www.stackoverflow.com");

или

Browser.getDefaultSession().displayPage("http://www.stackoverflow.com");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...