退出活动时提示

时间:2013-08-24 17:02:46

标签: android

我有一项活动扩展了普通页脚导航的基本活动。现在在一个特定的活动中,当他试图通过按任何其他导航按钮离开该活动时,我将向用户显示确认对话框。我已经尝试了因为暂停而无法正常工作。它不等待用户在确认框中按OK。基本上,当用户点击该活动的任何其他链接时,用户必须看到该框。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

只需向用户显示您想要显示的链接,例如,我写下以下函数:

private void showExitDialog() {
        // TODO Auto-generated method stub
    AlertDialog.Builder adb = new Builder(Home.this);
    adb.setTitle("Warning");
    adb.setMessage("Are you sure you want to quit ?");
    adb.setIcon(R.drawable.ic_launcher);
    adb.setPositiveButton("Yes", new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface arg0, int arg1) {

            finish();
        }
    });

    adb.setNegativeButton("No", new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface arg0, int arg1) {

            arg0.dismiss();
        }
    });

    AlertDialog ad = adb.create();
    ad.show();
}

然后只需在每个链接的onClick内调用此函数(你说)。希望这能满足你的目的。