Проблемы с обновлением browserField - PullRequest
0 голосов
/ 27 октября 2011

У меня есть проблема, которая, я уверен, будет иметь простое решение. У меня есть браузер, который загружает URL, используя этот код:

myBrowserFieldConfig.setProperty(
            BrowserFieldConfig.NAVIGATION_MODE,
            BrowserFieldConfig.NAVIGATION_MODE_POINTER);    //browser field for navigation
    final BrowserField browserSession = new BrowserField(myBrowserFieldConfig); //browser session to open the url 


    browserSession.requestContent(URLLocation);

Однако, что я хочу сделать, это когда я нажимаю кнопку, browserSession должен перезагрузить веб-просмотр с заданным URL, я попытался сделать это так:

buttonField_1.setChangeListener(new FieldChangeListener() { //listener for exit button.
        public void fieldChanged(Field arg0, int arg1) {
            browserSession.requestContent("http://m.cloudsave.co.uk/Loginscreen.aspx");
            }
    });

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

1 Ответ

1 голос
/ 27 октября 2011

все, что мне нужно было сделать, это добавить setFocus () в мою браузерную сессию, прежде чем запрашивать новый контент.

Например:

                browserSession.setFocus();
                browserSession.requestContent(URLLocation);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...