Я хочу показать диалоговое окно, когда пользователь нажимает на меню параметров внутри действия. Сначала я хотел сделать это с помощью класса Dialog. Код похож на приведенный ниже.
final Dialog d = new Dialog(this);
d.setContentView(R.layout.customDialog);
d.setTitle("Sample title");
data = (EditText) d.findViewById(R.id.data);
button = (Button) d.findViewById(R.id.aButton);
d.show();
button.setOnClickListner(new View.OnClickListner() {
// grab data from edittext and save it to some var
d.dismiss();
});
Нечто подобное. Руководство разработчика предлагает мне не создавать экземпляр класса Dialog напрямую. Есть ли что-то особенно плохое в этом подходе?