我有一项活动扩展了普通页脚导航的基本活动。现在在一个特定的活动中,当他试图通过按任何其他导航按钮离开该活动时,我将向用户显示确认对话框。我已经尝试了因为暂停而无法正常工作。它不等待用户在确认框中按OK。基本上,当用户点击该活动的任何其他链接时,用户必须看到该框。
感谢您的帮助。
答案 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
内调用此函数(你说)。希望这能满足你的目的。