我希望应用程序在用户按下后退按钮时显示警告消息,如果用户选择是,它将返回。我在导航图片段中。
我在堆栈溢出中搜索了很多次并尝试过:
@Override
public void onBackPressed() {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("Save Or Not");
builder.setMessage("Do you want to save this? ");
builder.setPositiveButton("Save", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
/*Go back:-I dont know how*/
}
});
builder.setNegativeButton("Discard",null);
builder.show();
}
但它显示了给予者错误: 方法没有覆盖其超类中的方法
编辑:我想在导航图片段中设置 onBackPressedListener(Mobiles back button)