В чем основное отличие создания AlertDialog, а затем показ и отображение самого AlertDialog.Builder?AlertDialog.Builder.show() vs AlertDialog.show() в Android
Например. Я могу иметь AlertDialog.Builder так:
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context);
dialogBuilder.setTitle("title");
dialogBuilder.setMessage("message");
dialogBuilder.setPositiveButton("OK", null);
И я могу показать его двумя способами:
Просто показывая строителю
dialogBuilder.show();
или создать AlertDialog от застройщика, а затем показать это
AlertDialog dialog = dialogBuilder.create();
dialog.show();
Вызов метода 'create' внутри построителя означает, что вы можете дополнительно настроить диалог, так как вы получите ссылку на диалог. –