当我按网页时处理后退按钮(不使用Webview打开网页)

时间:2014-02-26 12:01:55

标签: android android-webview

有人可以帮我解决这个问题吗?

打开网页我正在使用

String url = "https://www.google.co.in/?gfe_rd=ctrl&ei=AdcNU6WYDajM8gfB8YHIAQ&gws_rd=cr"
                    intent = new Intent();
                    intent.setAction(Intent.ACTION_VIEW);
                    intent.setData(Uri.parse(url));
                    startActivity(intent);

当我从该视图中按下后退按钮时,我想显示对话框

我的问题是,“如何为后退按钮编写代码?”(注意:我没有使用Webview

1 个答案:

答案 0 :(得分:0)

尝试这样的事情。

您必须覆盖OnBackPressed()功能。

@Override
public void onBackPressed()
{
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Exit");
    builder.setMessage("Are You Sure?");

    builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                    // do your stuff here
            }
        });

    builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
        }
    });
    AlertDialog alert = builder.create();
    alert.show();
}