gpt4 book ai didi

java - 如何使用物理后退按钮返回浏览器的历史记录?

转载 作者:行者123 更新时间:2023-11-29 06:01:38 25 4
gpt4 key购买 nike

我正在制作一个应用程序,我在其中打开一个 BrowserField,用户可以进一步导航到网页中存在的链接。问题是,当我按下物理后退按钮时,会显示上一个屏幕,而我想在 BrowserField 本身中显示上一个页面。怎么做?这可能吗?

谢谢。

最佳答案

您需要使用 BrowserFieldHistory使用 canGoBack()goBack() 方法返回到之前的页面。只需重载 keyChar 方法来控制 ESCAPE 键输入并像这样放置您自己的逻辑:

public boolean keyChar(char key, int status, int time) {
if ( key == Characters.ESCAPE) {
if(yourBrowserField.getHistory().canGoBack()){
yourBrowserField.getHistory().goBack();
}else{
UiApplication.getUiApplication().popScreen(this);
return true;
}
}
}

关于java - 如何使用物理后退按钮返回浏览器的历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9906273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com