Одна или несколько Activity используется при создании книг?

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
Staspost
Сообщения: 14
Зарегистрирован: 29 авг 2013, 16:59

Одна или несколько Activity используется при создании книг?

Сообщение Staspost » 07 апр 2014, 11:37

Добрый день!
Учусь разработке под Андроид, хочу попробовать написать приложение в виде книжки: меню и текст - это понятно, отдельные Activity. Вероятно настолько нубский вопрос, что даже в Гугле не нашел, но все же: при разработке таких приложений - каждая отдельная страница книги это отдельная Activity (т.е., если в книге 100 страниц, то в программе будет +100 Activity) , или текст на странице меняется в рамках одной Activity? Какой подход правильный?

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Одна или несколько Activity используется при создании кн

Сообщение klblk » 07 апр 2014, 12:06

100500 activitys - где-то это уже было)
конечно нужно менять текст в пределах одной активити (можно например ViewPager (см. урок про него))

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Одна или несколько Activity используется при создании кн

Сообщение Foenix » 07 апр 2014, 12:47

да что же это такое, все делают книжки и у всех один и тот же вопрос))
а если в книге 10 000 страниц, что ж теперь - сдохнуть на работе?? Для чего ж программирование тогда изобрели?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Одна или несколько Activity используется при создании кн

Сообщение Foenix » 07 апр 2014, 12:47

И вообще, задумайтесь, какие страницы? У всех разнный экран, шрифт тоже разный - как это вы будете делать собственно 1 страницу? сколько там букв? абзацев?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Staspost
Сообщения: 14
Зарегистрирован: 29 авг 2013, 16:59

Re: Одна или несколько Activity используется при создании кн

Сообщение Staspost » 07 апр 2014, 14:43

Да, меня тоже эти вопросы смущали, спасибо, что развеяли сомнения)). Вводит в заблуждение типовое объяснение того, что такое Activity: Activity можно рассматривать, как один экран (окно) вашего приложения. Вот и все начинают сомневаться - вторая страница - это то же окно, или другое. ))

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Одна или несколько Activity используется при создании кн

Сообщение Foenix » 07 апр 2014, 15:17

если абстрагироваться от книжки - то приложение может состоять хоть из 1 активити с фрагментами внутри
если бы я книжку создавала -посмотрела бы как устроены приложения другие аналогичные, благо, это сейчас несложно ;) (можно декомпилировать - чтоб ознакомиться этого вполне достаточно)
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Одна или несколько Activity используется при создании кн

Сообщение Mikhail_dev » 07 апр 2014, 18:35

благо, это сейчас несложно ;) (можно декомпилировать - чтоб ознакомиться этого вполне достаточно)
5 баллов! :lol:

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Одна или несколько Activity используется при создании кн

Сообщение Foenix » 07 апр 2014, 19:14

не декомпилируй, раз не разрешает :-D
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить