我无法实现在WebView中的Android上调用Back按钮。我试着用OnKeyDown,OnKey,OnBackPressed 我当前的代码如下:WebView中的OnKeyDown事件未处理 - Android

public class MainActivity extends AppCompatActivity {

final Activity activity = this;

private WebView mWebView;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

mWebView = (WebView) findViewById(R.id.activity_main_webview);

WebSettings webSettings = mWebView.getSettings();

webSettings.setJavaScriptEnabled(true);

mWebView.loadUrl("file:///android_asset/index.html");

}

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView!=null && mWebView.canGoBack()) {

mWebView.goBack();

return true;

}

return super.onKeyDown(keyCode, event);

}

}

错误说,功能OnKeyDown没有实现......你知道吗? 真的谢谢:)很多

android webview onkeydown,WebView中的OnKeyDown事件未处理 - Android相关推荐

  1. Android 监听系统中消息通知事件

    0. 学习文章 参考了下面Blog 完全没有任何多余的代码 https://blog.csdn.net/wanghang1208/article/details/49905403 原来百度卫士的通知栏 ...

  2. android 添加日程失败,Android向系统日历中添加日程事件

    总结 在项目开发中,我们有预约提醒.定时提醒需求时,可以使用系统日历来辅助提醒: 通过向系统日历中写入事件.设置提醒方式(闹钟),实现到时间自动提醒的功能: 好处:由于提醒功能是交付给系统日历来做,不 ...

  3. Android向系统日历中添加日程事件

    总结 在项目开发中,我们有预约提醒.定时提醒需求时,可以使用系统日历来辅助提醒: 通过向系统日历中写入事件.设置提醒方式(闹钟),实现到时间自动提醒的功能: 好处:由于提醒功能是交付给系统日历来做,不 ...

  4. android自定义控件onclick,android – 如何在ImageButton中设置onClick事件?

    我在 android中创建了一个图像按钮,但是当我点击该按钮时没有发生任何事情.我已经设置了所有属性,但仍然没有发生任何事情.所以,在我错的地方,你能帮助我吗? xml文件 android:id=&q ...

  5. Android Activity 和 ViewGroup中事件触发和传递机制

     在Android中,Activity和View都能接收触摸和按键事件,如果响应事件只需要在继承类里复写事件函数即可. 1.在只有Activity的情况: 1)Touch事件触发流程: 首先触发d ...

  6. Java事件模型与Android事件模型的比较

    主要内容: Android App开发时,上层用的是Java语言,二者都有事件处理机制,例如,JavaGUI中的按钮点击事件,Android Button的点击事件等. 本节通过Java代码的使用,和 ...

  7. android bitmap着色,android开发 替换bitmap中的颜色值

    /** * 将bitmap中的某种颜色值替换成新的颜色 * @param bitmap * @param oldColor * @param newColor * @return */ public ...

  8. 【Android】Android Studio 1.5+ 中混合调试Native和Java代码

    [Android]Android Studio 1.5+ 中调试Native和Java代码 Android Studio 1.5+表示Android Studio 1.5版本以及以上. 网上大部分中文 ...

  9. Android在string.xml中定义html文档并加载显示,以及拦截WebView链接事件

    一.如何在string.xml中定义html文档 首先最好自己在外部新建一个html文件,然后开始写自己的内容.并且在浏览器中预览效果. 首先预先编写一个简单的html文档: <html> ...

最新文章

  1. 程序员老司机“随意开车”,恶搞代码让你分分钟玩死程序员!
  2. 神经网络在Keras中不work!博士小哥证明何恺明的初始化方法堪比“CNN还魂丹”...
  3. 二叉树(14)----由前序遍历和中序遍历重建二叉树,递归方式
  4. 信息系统项目管理师-信息系统项目整体管理核心知识点思维脑图
  5. 甲骨文中国公司如何如何打赢这场裁员翻身仗?
  6. 每日一题(9)—— 写一个标准宏MIN,这个宏输入两个参数并返回较小的一个
  7. 第一二章(PTA复习)
  8. 如何看计算机几核,windows7系统怎么看CPU是几核的?win7查看CPU是几核的方法
  9. LightOJ 1410 Consistent Verdicts(找规律)
  10. anaconda和pythoncharm_Anaconda、TensorFlow安装和Pycharm配置详细教程,亲测有效!
  11. 身份认证之多因素身份认证(MFA)
  12. SPSS作业-方差分析-双因素分析
  13. Android Studio与夜神模拟器联合调试
  14. word顶部有一道线_为什么word文档上面有一条横线
  15. 卖家/消费者如何在淘宝申请人工客服
  16. 11083 旅游背包
  17. 基于rfid的毕业设计题目50例
  18. 《假如给我三天光明》读后感及其摘录(2)
  19. 如何做顶级“新生代农民工”?这几本书为你打开大门
  20. Google谷歌未来如何占领“Web3高地”?

热门文章

  1. WAS6.1的安装与使用
  2. 使用AccessibilityService来备份 WeChat 好友信息
  3. Springboot毕设项目大学生毕业管理系统3ep7m(java+VUE+Mybatis+Maven+Mysql)
  4. 基础课程《岩石学》笔记
  5. 避免C盘爆满的几个操作
  6. 农村女大学生辛酸奋斗 爸妈重男轻女只管要钱
  7. WebLogic JMS的强大功能组合:UOW+SAF+分布式Queue
  8. Fruit Ninja(水果忍者)游戏源代码下载、分析(上)---可运行Android,Ios,Window,Mac,Html5平台
  9. 有状态服务和无状态服务
  10. 爬虫周学习总结__赵俊杰