Страница 3 из 4

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 14 янв 2015, 07:00
vitaliy
Ivan2007 писал(а):Здравствуйте.Такая проблемка. Не отображаются логи в Log Cat (deprecated).
Тестирую я на реальном устройстве( Samsung Galaxy 2)Версия андроид 4.1.2
Версию проэкта создавал на андроид 4.0.
Логи про жизнненый цикл нашел но не в своей созданной вкладке а другом LoG Cat, в общем скину пару скринов как да что.
Зарание благодарен за помощ
Похожая ерунда с логами. У меня происходит после того, как я удалю их. Помогает ребут.

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 14 янв 2015, 08:36
klblk
"LogCat (deprecated)" на то и "deprecated", чтобы вместо него использовать нормальный LogCat. Хотя проблемы могут быть и с ним.

оффтоп: ох уж этот английский "deprecated" переводится с одной стороны как "рекомендуется", а с другой стороны как "устарел". Причем гугл предлагает первоначально именно первый вариант.

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 14 янв 2015, 13:54
Ivan2007
Тогда вопрос а можно ли в обычном Log Cat создавать свои вкладки,если можно то как это сделать ?

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 14 янв 2015, 14:06
klblk
Ivan2007 писал(а):Тогда вопрос а можно ли в обычном Log Cat создавать свои вкладки,если можно то как это сделать ?
Добавлять фильтры можно, зеленый "+" слева

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 14 янв 2015, 16:52
Ivan2007
Блин просмотрел этот плюс...спасибо :))

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 17 мар 2015, 19:02
NovikPY
На мой взгляд, просмотр логов в Android Studio намного удобнее, чем в Eclipse, хотя может меня кто переубедит,
будет интересно почитать мнение профи, которые имеют богатый опыт использования как той, и так и иной среды,
и чем удобнее было бы тоже интересно почитать. ;)

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 18 мар 2015, 08:27
klblk
NovikPY писал(а):На мой взгляд, просмотр логов в Android Studio намного удобнее, чем в Eclipse, хотя может меня кто переубедит,
будет интересно почитать мнение профи, которые имеют богатый опыт использования как той, и так и иной среды,
и чем удобнее было бы тоже интересно почитать. ;)
viewtopic.php?f=46&t=5644&p=40887&hilit ... +AS#p40887
маленько обсуждалось.

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 18 мар 2015, 18:52
NovikPY
klblk писал(а):
NovikPY писал(а):На мой взгляд, просмотр логов в Android Studio намного удобнее, чем в Eclipse, хотя может меня кто переубедит,
будет интересно почитать мнение профи, которые имеют богатый опыт использования как той, и так и иной среды,
и чем удобнее было бы тоже интересно почитать. ;)
viewtopic.php?f=46&t=5644&p=40887&hilit ... +AS#p40887
маленько обсуждалось.
Уж очень маленько, я думал есть более весомые аргументы чем
"Мне не нравится в студии инструмент для логов, поэтому я открываю DDMS"
... :D

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 19 мар 2015, 07:40
klblk
NovikPY писал(а):На мой взгляд, просмотр логов в Android Studio намного удобнее, чем в Eclipse
Тоже очень аргументировано. =)
Ну и те аргументы которые привел я, для меня весомые, и у Eclipse данных проблем нет (хотя там бывают свои проблемы, но к ним уже привык и научился справляться)

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 19 мар 2015, 11:04
NovikPY
klblk писал(а): Ну и те аргументы которые привел я, для меня весомые, и у Eclipse данных проблем нет (хотя там бывают свои проблемы, но к ним уже привык и научился справляться)
В таком случае задам вопрос, в чем лучше проходить обучение, Eclipse или Android Studio? А то, кто что говорит, кто говорит изучайте в AS, кто говорит в Eclipse, а конкретного
полезного и обоснованного совета почему стоит изучать в том-то или в том-то нет... :cry:

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 19 мар 2015, 11:37
klblk
NovikPY писал(а):
klblk писал(а): Ну и те аргументы которые привел я, для меня весомые, и у Eclipse данных проблем нет (хотя там бывают свои проблемы, но к ним уже привык и научился справляться)
В таком случае задам вопрос, в чем лучше проходить обучение, Eclipse или Android Studio? А то, кто что говорит, кто говорит изучайте в AS, кто говорит в Eclipse, а конкретного
полезного и обоснованного совета почему стоит изучать в том-то или в том-то нет... :cry:
Правильный выбор можно сделать только поработав в обоих IDE (только так можно понять где вам проще/удобнее). Обучаться без разницы где, на мой взгляд, главное понять что написанный код в целом не зависит от IDE: вчера Eclipse, сегодня AS, а завтра еще какая-нибудь фигня. Допустим я не вижу никаких вау-фишек в AS, и некоторых вещей мне там не хватает, и Eclipse у меня почему-то не глючит совсем, как у большинства сторонников AS. Так что я в основном работаю в Eclipse, но некоторые новые проекты начаты в AS.

А вообще сценарий такой: сторонники AS будут рекомендовать AS, а прочие "консерваторы" - Eclipse. При этом с обоих сторон будут доводы в стиле "трава зеленее".

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 19 мар 2015, 15:59
doter.ua
NovikPY писал(а):
klblk писал(а): Ну и те аргументы которые привел я, для меня весомые, и у Eclipse данных проблем нет (хотя там бывают свои проблемы, но к ним уже привык и научился справляться)
В таком случае задам вопрос, в чем лучше проходить обучение, Eclipse или Android Studio? А то, кто что говорит, кто говорит изучайте в AS, кто говорит в Eclipse, а конкретного
полезного и обоснованного совета почему стоит изучать в том-то или в том-то нет... :cry:
Выбирай студию.

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 19 мар 2015, 17:52
Foenix
NovikPY писал(а):
klblk писал(а): Ну и те аргументы которые привел я, для меня весомые, и у Eclipse данных проблем нет (хотя там бывают свои проблемы, но к ним уже привык и научился справляться)
В таком случае задам вопрос, в чем лучше проходить обучение, Eclipse или Android Studio? А то, кто что говорит, кто говорит изучайте в AS, кто говорит в Eclipse, а конкретного
полезного и обоснованного совета почему стоит изучать в том-то или в том-то нет... :cry:
Поддерживаю спокойную аргументированную позицию klblk. :!:

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 20 мар 2015, 11:54
Ленивенко
при вызове диалога в каком состоянии находиться Activity?

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 20 мар 2015, 15:52
doter.ua
Ленивенко писал(а):при вызове диалога в каком состоянии находиться Activity?
Paused

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 20 мар 2015, 16:13
Mikhail_dev
doter.ua писал(а):
Ленивенко писал(а):при вызове диалога в каком состоянии находиться Activity?
Paused
Вроде как DialogFragment не приводит активность в onPause и она также считается открытой

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 20 мар 2015, 17:46
doter.ua
Mikhail_dev писал(а):
doter.ua писал(а):
Ленивенко писал(а):при вызове диалога в каком состоянии находиться Activity?
Paused
Вроде как DialogFragment не приводит активность в onPause и она также считается открытой
Все верно, не приводит. В таком случае можно отлавливать закрытие диалога интерфесом.

Код: Выделить всё

dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
    @Override
    public void onDismiss(DialogInterface dialogInterface) {
           
    }
});

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 07 апр 2015, 14:47
ValeriusSR
Приветствую!
Что-то странное творится, при повороте экрана из ландшавта в портрет onCreate активносит вызывается дважды, а обратно - единожды.
Делал 2 тестовых проекта - везде одинаково.
Что за ... ???

Пример приложен

======================

Да это видимо косяк эмулятора.
Дискуссия ведется тут и тут

Проверил на устройстве - все отличненько.

Словом, надо просто учитывать такое поведение эмулятора.

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 28 сен 2015, 19:21
Ligo
на API 10 все работает.

Но почему на более старших API activity lifetime ведет себя по другому (Я делал а 22)? Жизненный цикл activity выглядит там по другому?

При запуске эмулятора в логи пишется:
onCreate
onStart
onResume

При нажатии кнопки "Назад" в логах:
onPause

При повторном открытии приложения:
onCreate

При смене ориентации
onCreate

При нажатии кнопки назад из горизонтального режима:
вообще ничего не пишется в логи:((((

Re: Урок 23. Activity Lifecycle. В каких состояниях может бы

Добавлено: 31 окт 2015, 18:53
Человек
Mikhail_dev писал(а):хелп почитал. думаю все же стоит одну вещь добавить в урок
Note: Your implementation of these lifecycle methods must always call the superclass implementation before doing any work, as shown in the examples above.
Я так понимаю нам надо вызывать суперкласс обязательно перед всем остальным кодом.
Неправильно понимаете. Вызывал метод после логов и прекрасно работает. Не надо вводить людей в заблуждение. Не понимаю, почему автор ещё эту чепуху добавил в свой урок.