gpt4 book ai didi

Android返回键/按钮,如何完美使用?

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:07 25 4
gpt4 key购买 nike

我正在开发一个应用程序,它可以从互联网上下载内容并显示,更像是网络浏览器。你越深入,后退键堆栈就会填满。因此,现在当您按下后退键时,它会从列表中加载最后一个 URL,然后一直持续到第一个访问的 URL,最后一次按下后退键,应用程序将关闭。

但是有一个问题,假设你浏览了很长时间,后退键列表中有这么多 URL。现在您想关闭该应用程序,但您必须一直按返回键直到最后一个 URL,然后它才会关闭。这不是一个好主意,我的意思是它很烦人。如果我想关闭应用程序,则必须单击一下即可完成。所以我想出了一个想法来放置一个退出按钮,但它对于 android 来说仍然是一个糟糕的设计。

我想知道你们是否有更好的方法可以建议,那将是非常好的。

最佳答案

一个建议:您可以在后退按钮上创建一个 onLongPress 事件。这通常在许多硬件/软件应用程序中完成,因此很多人应该凭直觉尝试。如果用户按下后退按钮一次,这将返回,如果他在后退按钮上停留更长时间,这将关闭应用程序,或者要求他在确认对话框中确认应用程序关闭。

因此,在您的情况下,您将拥有:

@override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK)
{
// close the app
return true;
}
return super.onKeyLongPress(keyCode, event);
}

更好的是,你可以实现这个,并添加一个菜单,当用户点击菜单按钮时,他会看到退出图标,然后就这样退出。

关于Android返回键/按钮,如何完美使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16171548/

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