Toast.makeText(context, text, duration).show();
Как происходит вызов show ? makeText статичный метод, с ним все понятно, но как дальше вызывается show ? ведь он не статичный а объект создан не был.
Вот метод makeText:
public static Toast makeText(Context context, CharSequence text, int duration)
Как видите, он возвращает экземляр класса Toast, у которого потом и вызывается метод show()
. Как вам ответили в комментариях, это называется method chaining, на этом основаны билдеры.
Вот это:
Toast.makeText(context, text, duration).show();
Равносильно этому:
Toast toast = Toast.makeText(context, text, duration);
toast.show();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть вложенное меню, при наведении на список выводиться его подменюНа мобильной версии нет понятия hover, и чтобы появилось подменю нужно нажать...
Как в этом шаблоне https://scriptedencom/previews/Clean/ сделать ширину страницы под область просмотра?