У меня есть приложение для Android, в котором я создаю настраиваемый диалогBox, который построен из файла XML. Пользовательский диалогBox содержит 10 различных полей edittext. Мой вопрос в том, должен ли в моем коде MainActivity.java создавать эти edittext, когда мой код создает пользовательский диалогBox, или я должен просто создать их перед onCreate? Какой из них более эффективный/лучший? У каждого есть свои собственные цели?
Например:
ЗдесьДолжен ли я создавать Edittexts, когда пользовательский диалогBox создан или до onCreate? Что более эффективно?
EditText et1;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);...
Или здесь
public void dialogSettings() {
final Dialog dialogBox = new Dialog(context);
dialogBox.setContentView(R.layout.custom_dialog_settings);
dialogBox.setTitle(R.string.action_settings);
EditText et1;
dialogBox.show();
}
Это не создание EditText, что инициализирует из EditText – Pankaj
ммм это более декларирование в EditText, я не инициализируются его со значением –