как открыть браузер BlackBerry по умолчанию при нажатии на загруженную страницу через поле браузера - PullRequest
3 голосов
/ 19 августа 2011

как открыть браузер BlackBerry по умолчанию при нажатии на поле браузера.я пытаюсь загрузить html-страницу в поле браузера, когда я нажимаю на открытую страницу браузера, когда я хочу открыть браузер BlackBerry по умолчанию.

BrowserField browser = new BrowserField();

    MyBrowserFieldListener listener = new MyBrowserFieldListener();
    browser.addListener(listener);

    MainScreen screen = new MainScreen();
    screen.add(browser);
    pushScreen(screen);

    browser.requestContent(url);

Я использую этот код, он работает, но он также загружается в поле браузера. Я не хочузагрузить на браузере

1 Ответ

0 голосов
/ 20 августа 2011

Всегда легче отвечать на вопросы, когда у них есть некоторая информация о том, чего вы пытаетесь достичь. Как jprofitt, я запутался в том, что вы хотите, чтобы произошло. Тем не менее, это немного круто, но вы могли бы:

  1. в MyBrowserFieldListener определяет, что ссылка была нажата при вызове documentLoaded;
  2. получить URL из BrowserField с помощью getDocumentUrl ();
  3. Запустите браузер по умолчанию с этим URL;
  4. Если вы хотите, чтобы BrowserField оставался на исходной странице, вызовите requestContent () или back ().
...