Я хочу, чтобы приложение показывало предупреждающее сообщение, когда пользователь нажимает кнопку «Назад», и если пользователь выбирает «Да», он вернется. И я нахожусь во фрагменте навигационного графа.
Я много раз искал в переполнении стека и пытался:
@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();
}
Но это показывает ошибку дающего:
Метод не переопределяет метод из своего суперкласса
Edit:
Я хочу установить onBackPressedListener (кнопка возврата мобильных телефонов) во фрагменте навигационных графиков