如何在Fragment中拦截webview的返回事件
来源:互联网 发布:一白遮三丑 知乎 编辑:程序博客网 时间:2024/06/05 19:04
这里客户忽然改结构
这里从activity变成fragment所以遇到这个问题 哈哈 幸好找到方法了
当然activity的我前面有写到 可以查查 这里就不重复写了
webview.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
//这event.getAction() == KeyEvent.ACTION_DOWN表示是返回键事件
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if (keyCode == KeyEvent.KEYCODE_BACK && webview.canGoBack()) { //表示按返回键 时的操作
webview.goBack(); //后退
return true; //已处理 返回true表示被处理否则返回false
}
}
return false;
}
});
webview.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
//这event.getAction() == KeyEvent.ACTION_DOWN表示是返回键事件
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if (keyCode == KeyEvent.KEYCODE_BACK && webview.canGoBack()) { //表示按返回键 时的操作
webview.goBack(); //后退
return true; //已处理 返回true表示被处理否则返回false
}
}
return false;
}
});
//这event.getAction() == KeyEvent.ACTION_DOWN表示是返回键事件
return true; //已处理 返回true表示被处理否则返回false
0 0
- 如何在Fragment中拦截webview的返回事件
- 在Fragment中处理WebView的返回事件
- 在Fragment加了个webview 怎么监听返回事件
- Activity搭载多个fragment中webview返回事件的处理
- 在Fragment中点击按钮关闭当前的Fragment返回上一个Fragment该如何实现
- WebView在Fragment中实现返回上一个网页
- Android之WebView在Fragment中实现返回上一个网页
- 在Fragment中拦截BACK返回键,具体实现
- 按钮的监听事件在fragment中如何实现
- 如何在Fragment中监听触摸事件
- 如何在Fragment中监听触摸事件
- Android中如何在Fragment中添加点击事件切换新的Fragment
- 在Fragment中我想点击按钮然后关闭当前的Fragment返回上一个Fragment该如何实现。
- 在Fragment中我想点击按钮然后关闭当前的Fragment返回上一个Fragment该如何实现。
- 在Fragment中重写返回键以及WebView加载重定向页面返回问题
- 在Fragment中重写返回键以让WebView使用返回功能
- 安卓学习笔记---Fragment 里面加webview 监听onback事件(WebView的返回以及整个退出事件)
- android 在fragment中如何监听返回键,home键
- maven核心,pom.xml详解
- 文章标题 Coderforces 755B : PolandBall and Game(水)
- TFS 管理工具 Team Foundation Sidekicks
- maven常用命令集
- 江苏中理科技乾坤云能成为真正优秀的产品吗?
- 如何在Fragment中拦截webview的返回事件
- Linux系统管理命令和sshd服务
- linux + php + 七牛 = 多功能图床 (design)
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- 什么是Java bean
- mave的依赖范围
- C#动态调用带有SoapHeader验证的WebServices
- logback 中文显示乱码问题,设置utf-8格式
- openstacker 开发养成