Урок 24. Activity Lifecycle, пример смены состояний с двумя Activity
Урок 24. Activity Lifecycle, пример смены состояний с двумя Activity
Последний раз редактировалось damager82 29 апр 2017, 18:50, всего редактировалось 7 раз.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Удалите пожалуйста это сообщение, ошибся номером урока
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
А вам разве недоступно это? Справа синий крестик должен быть.no-- писал(а):Удалите пожалуйста это сообщение, ошибся номером урока
Или мне надо пересматривать настройки прав доступа.
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Судя по всему в настройках стоит возможность удалять сообщение в течении какого-то небольшого промежутка времени. Я старые сообщения тоже не могу удалить. Крестик есть только для только что отвеченных.damager82 писал(а): А вам разве недоступно это? Справа синий крестик должен быть.
Или мне надо пересматривать настройки прав доступа.
--[+++++++<---->>-->+>+>+<<<<]
<.>++++[-<++++<++>>>->--<<]>>-.>--..>+.<<<.<<-.>>+>->>.+++[.<]<<++.
<.>++++[-<++++<++>>>->--<<]>>-.>--..>+.<<<.<<-.>>+>->>.+++[.<]<<++.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Добавлено:, как и указали постом выше, синий крестик есть, но он действует на определенное время, что ИМХО и правильно.
-
- Сообщения: 1
- Зарегистрирован: 08 янв 2012, 12:40
новый заголовок
В настройках стоит "неограниченно" для времени удаления и редактирования собственных сообщений.
Похоже, что нельзя удалить непоследнее сообщение.
В общем все лишнее удаляю, никто не против?
Похоже, что нельзя удалить непоследнее сообщение.
В общем все лишнее удаляю, никто не против?
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Я уже давно последний раз настраивал phpBB, но насколько помню там с этим какие-то вопросы были всегда, то ли в двух местах надо менять время, то ли еще чего-то.
--[+++++++<---->>-->+>+>+<<<<]
<.>++++[-<++++<++>>>->--<<]>>-.>--..>+.<<<.<<-.>>+>->>.+++[.<]<<++.
<.>++++[-<++++<++>>>->--<<]>>-.>--..>+.<<<.<<-.>>+>->>.+++[.<]<<++.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 24. Activity Lifecycle, пример смены ...
Нет, действует по времени, а не по последнему или нет. Последнее у меня в этой теме сообщение, но я не могу его удалить. Это нормальная практика, когда нельзя удалять сообщения спустя небольшое кол-во времени.
P.S. вылазит сообщение что в заголовке темы много символов используется. Наверное стоит его немного увеличить
P.S. вылазит сообщение что в заголовке темы много символов используется. Наверное стоит его немного увеличить
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Здесь та же тема про последние сообщения: http://forumadmins.ru/viewtopic.php?f=4&t=36
А про длину сообщения: только через исходники и sql: http://uakiev.net/viewtopic.php?f=7&t=241
А про длину сообщения: только через исходники и sql: http://uakiev.net/viewtopic.php?f=7&t=241
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Логи:
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
Все, как и в прошлый раз - вызываются три метода. Activity проходит через состояния Stopped, Paused и остается в состоянии Resumed........chto to ne tak...
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
Все, как и в прошлый раз - вызываются три метода. Activity проходит через состояния Stopped, Paused и остается в состоянии Resumed........chto to ne tak...
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Интрига!nemony писал(а):Все, как и в прошлый раз - вызываются три метода. Activity проходит через состояния Stopped, Paused и остается в состоянии Resumed........chto to ne tak...
А чего именно не так? ))
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Tak v logah vyhodit onCreate,onStart i onResume,a vy pishite "проходит через состояния Stopped, Paused и остается в состоянии Resumed..."damager82 писал(а):Интрига!nemony писал(а):Все, как и в прошлый раз - вызываются три метода. Activity проходит через состояния Stopped, Paused и остается в состоянии Resumed........chto to ne tak...
А чего именно не так? ))
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
В предыдущем уроке есть схема состояний, я по ней рассказываю.nemony писал(а):Tak v logah vyhodit onCreate,onStart i onResume,a vy pishite "проходит через состояния Stopped, Paused и остается в состоянии Resumed..."
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Отличные схемы, очень наглядно и доходчиво. Спасибо
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Спасибо автору уроков, очень много подчерпнул с ваших уроков, надеюсь , что будете постояно добавлять уроки
-
- Сообщения: 2
- Зарегистрирован: 09 окт 2012, 12:55
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Здравствуйте, очень нужна помощь:
- есть 3 активити, A, B и C; flow такой: A->B->C->A
- активити A это форма для данных
- активити B выполняет длительную http-операцию и параллельно рисует прогресс (ожидание); реализация это 2 трэда
- активити C показывает результат операции и дает возможность вернуться в активити A
- все активити имеют launchMode="singleTop"
Трудности начались, когда мне понадобилось обработать состояния Paused и Stopped для активити B.
Я взял за правило, что в этих состояниях длительная операция в активити B будет прерываться, а по выходу из упомянутых состояний активити будет "финиш".
Заодно, я добавил механизм, который не позволяет всем 3 активити висеть в памяти. Только A + B или A + C.
Вопрос: почему аппликация остается висеть в Running->Show cached processes даже после выхода из аппликации, несмотря на то что у меня есть полный контроль за всеми активити? Или это проблема эмулятора, или я чего то не понимаю?
- есть 3 активити, A, B и C; flow такой: A->B->C->A
- активити A это форма для данных
- активити B выполняет длительную http-операцию и параллельно рисует прогресс (ожидание); реализация это 2 трэда
- активити C показывает результат операции и дает возможность вернуться в активити A
- все активити имеют launchMode="singleTop"
Трудности начались, когда мне понадобилось обработать состояния Paused и Stopped для активити B.
Я взял за правило, что в этих состояниях длительная операция в активити B будет прерываться, а по выходу из упомянутых состояний активити будет "финиш".
Заодно, я добавил механизм, который не позволяет всем 3 активити висеть в памяти. Только A + B или A + C.
Вопрос: почему аппликация остается висеть в Running->Show cached processes даже после выхода из аппликации, несмотря на то что у меня есть полный контроль за всеми активити? Или это проблема эмулятора, или я чего то не понимаю?
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Если даже нажать кнопку back то мы то думаем что приложение закрывается раз мы с него вышли, оно в принципи так и есть. Но процесс не убивается (это не глюк эмулятора, это так устроен андроид). Почему так и зачем - нужно копать глубже, я дальше не стал интересоваться этим.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
-
- Сообщения: 2
- Зарегистрирован: 09 окт 2012, 12:55
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
То-есть, это нормально, что на реальном устройстве, после закрытия аппликации (из любого состояния) у меня в Таск Менеджере нет ни одной аппликации, а на эмуляторе аппликация всегда висит в Running->Show cached processes?rezak90 писал(а):Если даже нажать кнопку back то мы то думаем что приложение закрывается раз мы с него вышли, оно в принципи так и есть. Но процесс не убивается (это не глюк эмулятора, это так устроен андроид). Почему так и зачем - нужно копать глубже, я дальше не стал интересоваться этим.
Я в принципе тоже знал про эту фичу, но я полагал, что в Running->Show cached processes я всё равно её не увижу.