android - 在 Android WebView 中加载页面时如何使用后退按钮?

标签 android webview loading

我的应用程序中有一个链接可触发从 webview.loadUrl(...) 打开 webview。

有时加载页面需要很长时间,在这些情况下,我希望能够使用手机上的内置后退按钮取消加载并返回到我的应用程序。

我该怎么做?有什么方法可以在加载 url 时收听后退按钮吗?

最佳答案

后退按钮旨在让用户在 Activity 堆栈中向后移动。

我认为您可能在单个 Activity 中处理了太多用户操作。作为一般规则,任何类型的用户“选择”都应触发新的 Activity 。

每当用户执行某些应该可以使用后退按钮取消的操作时,您应该通过 Intent 触发一个新的内部 Activity。然后操作系统会自动为您提供此行为。

关于android - 在 Android WebView 中加载页面时如何使用后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2591044/

相关文章:

android - 如何在 Android 7.0 中从相机或图库中选择要裁剪的图像?

ios - WebView 从照片库中选择文件

android - 显示进度条直到下一个 Activity 开始

来自webview的android html代码

android - WebView 加载电子邮件 url,而不是打开 Chooser Intent

java - 加载从目录中的 jar 扩展另一个类的类

java - 关于处理大量数据的建议

android - android M 之前的运行时权限(api 14 及更高版本)

android - 将 Android ListView "categories"贴到顶部

android - Google Play 在上传新版本时拒绝了应用