Очень интересный перевод :)
Никогда не слышал, чтобы Activity называли «действием». Аргументов для этого можно привести большой воз и маленькую тележку. Activity — суть класс, то бишь сущность. Действие — метод, не класс. Вот деятельностью её (Activity) назвать уже как-то ближе к реальности.
Еще отмечу, что layout — это скорее макет, или разметка, уж никак не слой (возможно вы путаете с layer).
«Вызов» как перевод для Intent лично меня тоже не устраивает, я бы скорее назвал его «намерением». Ибо Intent не обязательно должен что-то вызывать, он как бы используется для вызова, а не сам является вызовом.
Интересная статья, однако создание контролов с нуля интереснее :)
Классный пример на эту тему можно найти в книге Professional Android Development.
К Вам одно пожелание — оформляйте javadoc-комментарии, так намного удобнее и приятнее читать код, и что самое главное — всегда можно сгенерировать html версию документации к коду.
>обработка щелчка кнопки
>>мне она стоила одной ночи.
Шокировало секунд на 10 :)
Еще есть простой вариант — для вашего класса Activity можно указать, что он реализует интерфейс OnClickListener, тогда в одном методе onClick можно обрабатывать все ваши кнопки :)
То есть у вас будет метод onClick(), в котором будет один большой switch на все кнопки (по их id) :)
Неплохая статья. Я вот только одного не понял — зачем нам 2 интерфейса, не логичнее было бы создать один, который отвечал бы за полное обслуживание задачи?
Например я считаю, что различные начальные туториалы-сэмплы-экзамплы-гайды лучше брать с developer.android.com — там и по делу всё и несложно; так что с Вами согласен.
Никогда не слышал, чтобы Activity называли «действием». Аргументов для этого можно привести большой воз и маленькую тележку. Activity — суть класс, то бишь сущность. Действие — метод, не класс. Вот деятельностью её (Activity) назвать уже как-то ближе к реальности.
Еще отмечу, что layout — это скорее макет, или разметка, уж никак не слой (возможно вы путаете с layer).
«Вызов» как перевод для Intent лично меня тоже не устраивает, я бы скорее назвал его «намерением». Ибо Intent не обязательно должен что-то вызывать, он как бы используется для вызова, а не сам является вызовом.
Хм… И лучше перенести всё это в блог разработка под Android.
Классный пример на эту тему можно найти в книге Professional Android Development.
К Вам одно пожелание — оформляйте javadoc-комментарии, так намного удобнее и приятнее читать код, и что самое главное — всегда можно сгенерировать html версию документации к коду.
>>мне она стоила одной ночи.
Шокировало секунд на 10 :)
Еще есть простой вариант — для вашего класса Activity можно указать, что он реализует интерфейс OnClickListener, тогда в одном методе onClick можно обрабатывать все ваши кнопки :)
То есть у вас будет метод onClick(), в котором будет один большой switch на все кнопки (по их id) :)
Можете кстати подсветить код, пожалейте наши глаза :)