Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> соотношение layout и activity 
:(
    Опции темы
lihusha
Дата 21.3.2015, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 8.6.2008

Репутация: нет
Всего: нет



Здравствуйте.
Подскажите, будьте добры. 
Каков принцип создания каждого класса Activity?
 
Правильно ли я понимаю суть:
Не обязательно для каждого layout создавать Activity. Layout -- внешний вид, Activity -- логика. Т.е., к примеру, можно создать отдельный класс, который будет служить, скажем, обработчиком нажатия кнопок со многих layout. 

Или наоборот -- корректно для каждого layout(грубо говоря) создать Activity, который обслуживает только лишь одну эту страницу.

Я понимаю, что можно применить и первый и второй способы, но как будет корректно?


Заранее спасибо. 
PM MAIL   Вверх
MetalFan
Дата 22.3.2015, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: нет
Всего: 128



отделите мух от котлет.
layout - это просто описание структуры элементов, которое можно "развернуть" (inflate) в объектную модель (view).
и использвать как в активити, так и в других подходящих местах, где требуется создать view.
И обработчики кнопок к этому прямого отношения не имеют.


Это сообщение отредактировал(а) MetalFan - 22.3.2015, 22:16


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
lihusha
Дата 31.3.2015, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 8.6.2008

Репутация: нет
Всего: нет



Цитата(MetalFan @ 22.3.2015,  22:14)
отделите мух от котлет.


т.е., не обязательно, чтобы одному view соответствовал одна activity?
PM MAIL   Вверх
androidman
Дата 6.4.2015, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 6.4.2015

Репутация: нет
Всего: нет



activity - это прежде всего программная логика, которая в зависимости от условий может использовать разные представления. А layout - это отдельное представление интерфейса. Если несколько activity могут работать с одним представлением, то проще создать только один layout, тут надо исходить из конкретной задачи и ситуации.
PM MAIL   Вверх
lihusha
Дата 6.4.2015, 08:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 8.6.2008

Репутация: нет
Всего: нет



Спасибо, суть я понял
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.1048 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.