Android在web view下点击返回键直接退出程序完美解决
16lz
2021-01-23
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/q" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fadingEdgeLength="0sp" android:orientation="vertical" >//下方代码 <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" />LinearLayout>
MainActivity.java页面
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //下方代码 webView = (WebView) findViewById(R.id.webView);}@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if(webView.canGoBack()){ webView.goBack(); return true; } } return super.onKeyDown(keyCode, event);}
更多相关文章
- java Android 算一定业务规定的工作日(除去法定节假日、调休周末
- Anroid源代码编译相关资源
- 第一行代码Android学习(十)
- Android在代码中设置控件的drawableLeft,drawableRight,drawableTo
- Android随笔--短小精悍的代码段(持续更新)
- 随想录(一个android原生app的代码赏析)
- Loader和Fragment使用示例代码
- Eclipse中查看Android源代码
- android2.2中默认浏览器无法使用手势放大缩小页面的问题定位