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

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 08 фев 2013, 15:14
rezak90
та можно всё, интенте или в бандле передаёте со стартом активити и потом в onCreate вытаскиваете и заполняете вьхи данными

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 08 фев 2013, 15:21
Digetix
rezak90 писал(а):та можно всё, интенте или в бандле передаёте со стартом активити и потом в onCreate вытаскиваете и заполняете вьхи данными
А может конкретно код подсказать?

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 19 фев 2013, 17:21
Stas0n
Есть активити, которая заточена под загрузку данных с URL и вывод их списком. Есть 3 кнопки, в зависимости от кнопки формируется свой URL, откуда нужно будет скачать данные.
Как сделать так, чтобы использовалась одна и та же активити?
Понятное дело, что нужно использовать Intent, вот только как сделать так, чтобы данные шли в разные окна, а не в одно?

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 21 фев 2013, 14:49
dens
Что значит "данные шли в разные окна, а не в одно"? Вы можете посылать вместе с вызовом Активити дополнительные данные (ту же ссылку), она и будет обрабатываться Активити каждая по своему и показывать конкретный результат. Или в чём вопрос?

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 18 мар 2013, 18:33
Ghost
Не запускается,сделал всё так как было в уроке.во многих уроках так делает,но после того как перезапускаю eclipse всё проходит :(

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 18 мар 2013, 19:04
rezak90
конфигурация для лаунчера создана?

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 19 мар 2013, 01:58
Foenix
если несколько проектов в папках эклипса, то вначале нужно выбрать какой запускать проект. Например, запустить его правой клавишей мыши (из меню по ПКМ). А уже второй раз просто нажимаешь на кнопку запуска. Сообщение говорит, что просто нет проекта, который был бы выбран для запуска.

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 22 мар 2013, 09:08
Ghost
спасибо rezak90 проблема решена

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 03 апр 2013, 02:24
vizort
В main.xml написал:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello">
</TextView>


<Button
android:id="@+id/btnActTwo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Go to Activity Two" >
</Button>

</LinearLayout>
выдает ошибку error: Error: No resource found that matches the given name (at 'text' with value '@string/hello').
сохранил все, а в R.java кнопка не появилась
two.xml тоже не появился в R.java

в чем может быть проблема?

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 03 апр 2013, 05:10
neoksi
В отсутствии переменной hello в string.xml

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 03 апр 2013, 15:05
vizort
neoksi писал(а):В отсутствии переменной hello в string.xml
спасибо)
но вот не могу понять, почему из за одного элемента, остальные не добавляються в R.java?!

и осталась нерешенной проблема с логами(

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 04 апр 2013, 02:59
neoksi
vizort писал(а):
neoksi писал(а):В отсутствии переменной hello в string.xml
спасибо)
но вот не могу понять, почему из за одного элемента, остальные не добавляються в R.java?!
Если просто говорить, чтоб ошибку программист исправил точно и она не вызывала крах рабочего приложения. Если находится ошибка, то создание R.java останавливается (происходит крах).

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 04 апр 2013, 19:11
vizort
neoksi писал(а):
vizort писал(а):
neoksi писал(а):В отсутствии переменной hello в string.xml
спасибо)
но вот не могу понять, почему из за одного элемента, остальные не добавляються в R.java?!
Если просто говорить, чтоб ошибку программист исправил точно и она не вызывала крах рабочего приложения. Если находится ошибка, то создание R.java останавливается (происходит крах).
спасибо, за помощь)

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 29 май 2013, 21:26
fxs2008
А как будут вызываться обработчики onStart, onResume, onStop, onPause и т. д., если, например, открыто одно Activity, на весь экран. Тут мы открываем(не важно как) второе Activity не на весь экран, тогда первое только теряет фокус, не прячется... а потом перевернуть телефон в горизонтальное положение(если до этого был в вертикальном).
Как я понимаю, уберется фокус со второго Activity? потом оба они скроются из виду, уничтожаться, а потом?..
Я программирую не через Eclipse, поэтому возможности увидеть логи я не имею, хотя можно сделать через всплывающие подсказки или как там они называются(с помощью Toast.makeText(...);)

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 29 май 2013, 21:58
rezak90
какой ещё фокус? после того как второе активити стартовало первое находится в onPause, если повернуть дивайс то второе активити пройдёт цикл и пере-создастся, а первое останется себе в onPause лежать так как оно находится в стеке вызовов.

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 26 авг 2013, 19:40
9bagel
значит MainActivity перешло в состояние Paused (отобразилось)
Исправьте на Start

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 24 сен 2013, 21:53
serega_st
Подскажите пожалуйста что мне делать. У меня после нажатия на кнопку в приложении вылетает ошибка с надписью "application failure detected please try again".
Если присвоить к кнопке простой вывод текста, то все работает, а в остальных случаях ошибка.Даже в вашем примере, все равно одно и то же. 3й день ищу в интернете, ничего не смог найти. Учить программирование на андроид начал недавно. Прошу помощи)

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 01 окт 2013, 18:27
trew
serega_st писал(а):Подскажите пожалуйста что мне делать. У меня после нажатия на кнопку в приложении вылетает ошибка с надписью "application failure detected please try again".
Если присвоить к кнопке простой вывод текста, то все работает, а в остальных случаях ошибка.Даже в вашем примере, все равно одно и то же. 3й день ищу в интернете, ничего не смог найти. Учить программирование на андроид начал недавно. Прошу помощи)
Может забыли в файл ManifestAcitivity.xml добавить строчки

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

<activity
    android:name="ActivityTwo">
</activity>
Как Вам помочь? Выложите здесь свой код (в редакторе на форуме используйте Code).

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 13 окт 2013, 22:05
korsaj
Почему происходит так при переходе планшета в дежурный режим и при выходе из него?
10-13 21:39:04.271: DEBUG/States(19181): MainActivity: onCreate()
10-13 21:39:04.272: DEBUG/States(19181): MainActivity: onStart()
10-13 21:39:04.273: DEBUG/States(19181): MainActivity: onResume()
10-13 21:39:04.793: DEBUG/States(19181): MainActivity: onPause()
10-13 21:39:05.178: DEBUG/States(19181): MainActivity: onResume()
Уход планшета в дежурный режим
10-13 21:40:09.272: DEBUG/States(19181): MainActivity: onPause()
10-13 21:40:09.294: DEBUG/States(19181): MainActivity: onStop()
10-13 21:40:14.622: DEBUG/States(19181): MainActivity: onDestroy()
10-13 21:40:14.750: DEBUG/States(19181): MainActivity: onCreate()
10-13 21:40:14.754: DEBUG/States(19181): MainActivity: onStart()
10-13 21:40:14.769: DEBUG/States(19181): MainActivity: onResume()
10-13 21:40:14.972: DEBUG/States(19181): MainActivity: onPause()
10-13 21:40:15.618: DEBUG/States(19181): MainActivity: onResume()
10-13 21:40:15.652: DEBUG/States(19181): MainActivity: onPause()
10-13 21:40:15.657: DEBUG/States(19181): MainActivity: onStop()
Выход из дежурного режима и возврат к приложению
10-13 21:40:28.637: DEBUG/States(19181): MainActivity: onRestart()
10-13 21:40:28.637: DEBUG/States(19181): MainActivity: onStart()
10-13 21:40:28.647: DEBUG/States(19181): MainActivity: onResume()

Интересует именно эта часть
Уход планшета в дежурный режим
10-13 21:40:09.272: DEBUG/States(19181): MainActivity: onPause()
10-13 21:40:09.294: DEBUG/States(19181): MainActivity: onStop()
10-13 21:40:14.622: DEBUG/States(19181): MainActivity: onDestroy()
10-13 21:40:14.750: DEBUG/States(19181): MainActivity: onCreate()
10-13 21:40:14.754: DEBUG/States(19181): MainActivity: onStart()
10-13 21:40:14.769: DEBUG/States(19181): MainActivity: onResume()
10-13 21:40:14.972: DEBUG/States(19181): MainActivity: onPause()
10-13 21:40:15.618: DEBUG/States(19181): MainActivity: onResume()
10-13 21:40:15.652: DEBUG/States(19181): MainActivity: onPause()
10-13 21:40:15.657: DEBUG/States(19181): MainActivity: onStop()
Выход из дежурного режима и возврат к приложению

Почему андроид высвобождает память, затем перезапускает приложении и дальше как ни в чем не бывало хранит его в памяти?

Re: Урок 24. Activity Lifecycle, пример смены состояний с дв

Добавлено: 19 ноя 2013, 03:55
ThousandDevils
Странное дело. При использовании эмулятора все происходит так, как описано в уроке, при запуске же на девайсе происходит следующее:
при открытии второго активити лог вот такой:
11-19 04:45:41.421: D/States(10641): MainActivity: onPause()
11-19 04:45:41.531: D/States(10641): ActivityTwo: onCreate()
11-19 04:45:41.531: D/States(10641): ActivityTwo: onStart()
11-19 04:45:41.531: D/States(10641): ActivityTwo: onResume()
11-19 04:45:41.992: D/States(10641): MainActivity: onStop()
11-19 04:45:42.031: D/States(10641): MainActivity: onDestroy()

Вопрос в следующем - почему дестрой после стопа?
PS: код проверил - все ок, на девайсе андроид 4.1.