Java – BlackBerry browser return Click

After loading the browser, I want to go back to the previous page, but it takes three clicks I tried to override the back button, but still needed three clicks I use the following code to load the browser:

BrowserSession browserSession;
browserSession = Browser.getDefaultSession();
try{
   browserSession.displayPage(mapLocation);
}catch(Exception e){
   e.printStackTrace();
}

Edit copy from user reply:

I want to go to the previous screen, not the previous page in the browser Code of the back button:

protected boolean keyDown(int keycode,int status) {
  if(Keypad.key(keycode) == Keypad.KEY_ESCAPE) {
      _theApp.popScreen(this);
      return true;
  }
  return false;
}

Solution

To return to the previous page, you can try the following:

UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());

I hope it will be helpful

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>