Android后退键按键,如何使用完美?

Android后退键按键,如何使用完美?,第1张

概述我正在开发一个从互联网和显示器下载内容的应用程序,更像是Web浏览器.你进去越深,后面的密钥堆就会填满.所以现在当你按下后退键时,它会从列表中加载最后一个URL,然后一直运行到第一个访问过的URL,最后一次按下后退键,应用程序关闭.但是有一个问题,假设您在后面的密钥列表中浏览了

我正在开发一个从互联网和显示器下载内容的应用程序,更像是Web浏览器.你进去越深,后面的密钥堆就会填满.所以现在当你按下后退键时,它会从列表中加载最后一个URL,然后一直运行到第一个访问过的URL,最后一次按下后退键,应用程序关闭.

但是有一个问题,假设您在后面的密钥列表中浏览了很长时间的URL.现在您要关闭应用程序,但是您必须按住后退键直到最后一个URL,然后它将关闭.这不是一个好主意,我的意思是非常讨厌.如果我想关闭应用程序,只需点击一下即可完成.所以我想出了一个退出按钮的想法,但它仍然是一个糟糕的设计Android.

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

解决方法:

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

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

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

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

总结

以上是内存溢出为你收集整理的Android后退键/按键,如何使用完美?全部内容,希望文章能够帮你解决Android后退键/按键,如何使用完美?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存