您的位置:首页 > 移动开发

在webview中浏览页面的时候,实现在点击退出按钮的时候,返回上一页而不是直接退出

2014-12-18 19:17 871 查看
@Override

    public boolean onKeyDown(int keyCode, KeyEvent event) {

        // TODO Auto-generated method stub

        if ((keyCode == KeyEvent.KEYCODE_BACK)&& wv.canGoBack()) {

            wv.goBack();

            return true;  

        }

        else if (keyCode == KeyEvent.KEYCODE_BACK) {

            if (!is2CallBack) {

                is2CallBack = true;

                ImageView toast_imageview = new ImageView(this);

                toast_imageview.setImageResource(R.drawable.quit);

                Toast showToast = new Toast(this);

                showToast.setView(toast_imageview);

                showToast.setDuration(Toast.LENGTH_LONG);

                showToast.show();

                new Handler().postDelayed(new Runnable() {

                    @Override

                    public void run() {

                        is2CallBack = false;

                    }

                }, 2500);

            } else {

                android.os.Process.killProcess(android.os.Process.myPid());

            }

        }

        return true;

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐