Почему Android получил название «Активность»? - PullRequest
0 голосов
/ 13 ноября 2018

В Android почему действия называются действиями, каково было обоснование присвоения имени для «Намерения» и как решались имена обратных вызовов жизненного цикла? Меня раздражает, что эти важные классы и функции имеют такие смутные названия, которые затрудняют понимание их ответственности. iOS выглядит намного лучше в этом отношении: 'ViewController', 'viewDidLoad'.

Я искал другие посты по этому поводу, но продолжаю возвращаться к официальному определению документации: «Деятельность - это отдельная, сфокусированная вещь, которую может сделать пользователь». Любой класс SOLID является одиночным и целенаправленным. Более того, пользователи могут выполнять несколько «действий» в деятельности - заполнять поля формы, отправлять данные, открывать меню.

Я чувствую, что мог бы спать спокойно, если бы знал, почему. :)

1 Ответ

0 голосов
/ 13 ноября 2018

Если вы гуглите определение «активность», то вы получите «условие, в котором что-то происходит или происходит».

В разработке для Android это часто справедливо для действий, поскольку они пытаютсяинкапсулировать функциональность пользователя, «делающего что-то», или где что-то «происходит».

Я думаю, что эта абстракция процесса в простое существительное действительно хорошо, и хорошее четкое указание на то, что СЛЕДУЕТ и СЛЕДУЕТНЕ будьте активным в ваших приложениях для Android.

Надеюсь, это поможет :)

...