android和web交互回退处理方法
来源:互联网 发布:nba2k18球星捏脸数据 编辑:程序博客网 时间:2024/05/22 00:47
项目中遇到了我的页面要做和web交互,里面页面用h5实现。混合开发的确挺好,优点我就不多说了。说说遇到的困惑,就是在处理返回键的时候,和web交互的地方 点返回键默认返回上一级,即使你用你的按钮实现监听也试着样,效果体验很不好。体验不好就要优化,最终和我们的web童鞋商议了在某个页面,只要不需要后退的地方加个标识符,自己来处理这个后退问题。好了上关键代码
@Override//设置回退//覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) ) { boolean b= webView.canGoBack(); if (b ) { if (no_return.contains("notToken")) { Intent intent = new Intent(CollectActivity.this,MainActivity.class); startActivity(intent); }else { webView.goBack(); } }else { Intent intent = new Intent(CollectActivity.this,MainActivity.class); startActivity(intent); } return true; } return false;}
0 0
- android和web交互回退处理方法
- Android 回退方法
- Android 任务和回退堆栈---处理亲缘关系
- Android 任务和回退堆栈---处理亲缘关系
- Android 任务和回退堆栈---清除回退堆栈
- Android 任务和回退堆栈---清除回退堆栈
- Android广播和接口交互回调消息处理
- eclipse 闪退处理方法
- eclipse 闪退处理方法
- android浏览器研究-回退和前进
- ASP.NET 中处理页面“回退”的方法
- ASP.NET 中处理页面“回退”的方法
- ASP.NET 中处理页面“回退”的方法
- ASP.NET 中处理页面“回退”的方法
- ASP.NET 中处理页面“回退”的方法
- ASP.NET中处理页面“回退”的方法
- ASP.NET 中处理页面“回退”的方法
- ASP.NET 中处理页面“回退”的方法
- SDWebImage 处理URL不变图片资源改变的情况2
- Java获取Windows系统指定软件进程号及启动软件
- 三、配置数据库连接池
- git基础:2.工作区和暂存区
- 编译powerpc 下的QT 4.8
- android和web交互回退处理方法
- 将接收到的varchar转换成varbinary
- golang time 时间的加减法
- Java读取本地文件和读取指定网页
- android 代码优化的小细节整理
- 数论
- SDWebImage源码解析
- 设计师们书签里的设计素材精品网站
- 豌豆法