Урок 24. Activity Lifecycle, пример смены состояний с двумя Activity
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
та можно всё, интенте или в бандле передаёте со стартом активити и потом в onCreate вытаскиваете и заполняете вьхи данными
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
А может конкретно код подсказать?rezak90 писал(а):та можно всё, интенте или в бандле передаёте со стартом активити и потом в onCreate вытаскиваете и заполняете вьхи данными
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Есть активити, которая заточена под загрузку данных с URL и вывод их списком. Есть 3 кнопки, в зависимости от кнопки формируется свой URL, откуда нужно будет скачать данные.
Как сделать так, чтобы использовалась одна и та же активити?
Понятное дело, что нужно использовать Intent, вот только как сделать так, чтобы данные шли в разные окна, а не в одно?
Как сделать так, чтобы использовалась одна и та же активити?
Понятное дело, что нужно использовать Intent, вот только как сделать так, чтобы данные шли в разные окна, а не в одно?
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Что значит "данные шли в разные окна, а не в одно"? Вы можете посылать вместе с вызовом Активити дополнительные данные (ту же ссылку), она и будет обрабатываться Активити каждая по своему и показывать конкретный результат. Или в чём вопрос?
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Не запускается,сделал всё так как было в уроке.во многих уроках так делает,но после того как перезапускаю eclipse всё проходит
- Вложения
-
- Безымянный.jpg (85.54 КБ) 12384 просмотра
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
конфигурация для лаунчера создана?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
если несколько проектов в папках эклипса, то вначале нужно выбрать какой запускать проект. Например, запустить его правой клавишей мыши (из меню по ПКМ). А уже второй раз просто нажимаешь на кнопку запуска. Сообщение говорит, что просто нет проекта, который был бы выбран для запуска.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
спасибо rezak90 проблема решена
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
В main.xml написал:
сохранил все, а в R.java кнопка не появилась
two.xml тоже не появился в R.java
в чем может быть проблема?
выдает ошибку error: Error: No resource found that matches the given name (at 'text' with value '@string/hello').<?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>
сохранил все, а в R.java кнопка не появилась
two.xml тоже не появился в R.java
в чем может быть проблема?
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
В отсутствии переменной hello в string.xml
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
спасибо)neoksi писал(а):В отсутствии переменной hello в string.xml
но вот не могу понять, почему из за одного элемента, остальные не добавляються в R.java?!
и осталась нерешенной проблема с логами(
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Если просто говорить, чтоб ошибку программист исправил точно и она не вызывала крах рабочего приложения. Если находится ошибка, то создание R.java останавливается (происходит крах).vizort писал(а):спасибо)neoksi писал(а):В отсутствии переменной hello в string.xml
но вот не могу понять, почему из за одного элемента, остальные не добавляються в R.java?!
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
спасибо, за помощь)neoksi писал(а):Если просто говорить, чтоб ошибку программист исправил точно и она не вызывала крах рабочего приложения. Если находится ошибка, то создание R.java останавливается (происходит крах).vizort писал(а):спасибо)neoksi писал(а):В отсутствии переменной hello в string.xml
но вот не могу понять, почему из за одного элемента, остальные не добавляються в R.java?!
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
А как будут вызываться обработчики onStart, onResume, onStop, onPause и т. д., если, например, открыто одно Activity, на весь экран. Тут мы открываем(не важно как) второе Activity не на весь экран, тогда первое только теряет фокус, не прячется... а потом перевернуть телефон в горизонтальное положение(если до этого был в вертикальном).
Как я понимаю, уберется фокус со второго Activity? потом оба они скроются из виду, уничтожаться, а потом?..
Я программирую не через Eclipse, поэтому возможности увидеть логи я не имею, хотя можно сделать через всплывающие подсказки или как там они называются(с помощью Toast.makeText(...);)
Как я понимаю, уберется фокус со второго Activity? потом оба они скроются из виду, уничтожаться, а потом?..
Я программирую не через Eclipse, поэтому возможности увидеть логи я не имею, хотя можно сделать через всплывающие подсказки или как там они называются(с помощью Toast.makeText(...);)
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
какой ещё фокус? после того как второе активити стартовало первое находится в onPause, если повернуть дивайс то второе активити пройдёт цикл и пере-создастся, а первое останется себе в onPause лежать так как оно находится в стеке вызовов.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
значит MainActivity перешло в состояние Paused (отобразилось)
Исправьте на Start
Исправьте на Start
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Подскажите пожалуйста что мне делать. У меня после нажатия на кнопку в приложении вылетает ошибка с надписью "application failure detected please try again".
Если присвоить к кнопке простой вывод текста, то все работает, а в остальных случаях ошибка.Даже в вашем примере, все равно одно и то же. 3й день ищу в интернете, ничего не смог найти. Учить программирование на андроид начал недавно. Прошу помощи)
Если присвоить к кнопке простой вывод текста, то все работает, а в остальных случаях ошибка.Даже в вашем примере, все равно одно и то же. 3й день ищу в интернете, ничего не смог найти. Учить программирование на андроид начал недавно. Прошу помощи)
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Может забыли в файл ManifestAcitivity.xml добавить строчкиserega_st писал(а):Подскажите пожалуйста что мне делать. У меня после нажатия на кнопку в приложении вылетает ошибка с надписью "application failure detected please try again".
Если присвоить к кнопке простой вывод текста, то все работает, а в остальных случаях ошибка.Даже в вашем примере, все равно одно и то же. 3й день ищу в интернете, ничего не смог найти. Учить программирование на андроид начал недавно. Прошу помощи)
Код: Выделить всё
<activity
android:name="ActivityTwo">
</activity>
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Почему происходит так при переходе планшета в дежурный режим и при выходе из него?
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()
Выход из дежурного режима и возврат к приложению
Почему андроид высвобождает память, затем перезапускает приложении и дальше как ни в чем не бывало хранит его в памяти?
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()
Выход из дежурного режима и возврат к приложению
Почему андроид высвобождает память, затем перезапускает приложении и дальше как ни в чем не бывало хранит его в памяти?
-
- Сообщения: 14
- Зарегистрирован: 19 ноя 2013, 03:48
Re: Урок 24. Activity Lifecycle, пример смены состояний с дв
Странное дело. При использовании эмулятора все происходит так, как описано в уроке, при запуске же на девайсе происходит следующее:
при открытии второго активити лог вот такой:
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.
при открытии второго активити лог вот такой:
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.