Articles of андроид жизнедеятельность

OnCreate () vs OnStart ()

Возможный дубликат: Разница между onCreate () и onStart ()? Жизненный цикл активности Android – для чего все эти методы? В чем разница между OnCreate и OnStart? Я понимаю, что OnCreate называется только в первый раз, когда приложение открыто и больше не вызывается. Это правда? Может ли кто-то усовершенствовать свои слова, а не копировать и вставлять […]

Перезапуск уже запущенной работы

Вот в чем проблема. У меня есть приложение, в котором я хочу нажать кнопку, запустите новое действие, которое отобразит список элементов, позволит пользователю выбрать любое количество элементов, нажать «Отправить» и отправить эти данные в первоначальную активность, которая вызвала новое действие, с помощью Список элементов. Вот основная структура: Activity A -> Activity B (select items, press […]

Можно ли возобновить действие Android после завершения ()?

Проверяя некоторый старый код, я нашел этот фрагмент: @Override public void onResume() { if (!isFinishing()) { … } super.onResume(); } Несмотря на super.onResume() в конце метода, который обескуражен: Примечание. Ваша реализация этих методов жизненного цикла должна всегда вызывать реализацию суперкласса перед выполнением любой работы, как показано в приведенных выше примерах. Http://developer.android.com/guide/components/activities.html Меня беспокоит вызов if […]

Опять на жизненном цикле активности: onStart вызывается, когда он не должен быть

Прежде всего, я прочитал великое объяснение того, как действия начинаются, приостанавливаются, возобновляются и останавливаются . Это нормально, но у меня другая проблема. На диаграмме жизненного цикла активности в справочнике Android говорится, что если я вызываю другое действие, то будет вызываться onPause () для вызывающей активности, а позже, когда другая активность будет завершена, вызывающий абонент будет […]

Как «уничтожить» несколько действий Android одновременно

У меня есть вид мастера в приложении, через 6 видов деятельности. Поэтому я звоню: Основная деятельность – Вариант вызова 1 – Вариант вызова 2 – Вариант вызова 3 – Опция вызова 4 – Вариант вызова 5 Теперь, на Варианте 5, я выполняю сохранение всего действия в базе данных, и в этот момент мне нужно вернуться […]

Что произойдет, если startActivity () вызывается в уже созданную активность?

Я хочу начать свою MainActivity с новым Intent в моей другой Activity . Эти две операции находятся в одном приложении, а вторая активность фактически начинается с MainActivity. Таким образом, сценарий выглядит так: MainActivity создается с намерением MainActivity запускает SecondActivity (но MainActivity еще не уничтожен, он просто остановлен) SecondActivity запускает MainActivity с новым Intent (SecondActivity не […]

SavedInstanceState vs getIntent (). GetExtras ()

Я столкнулся с двумя разными типами, чтобы запустить свою деятельность на основе некоторых параметров. Первый из них сохраненInstanceState, а другой – getIntent.getExtras () Q1) Так что я не понимаю, как только я передаю пакет в свою деятельность, а затем запустил его, у него должен быть пакет. Но если по какой-то причине активность снова воссоздается, она […]

Как проверить, видна ли активность? OnResume недостаточно

Один из моих действий включает VideoView для воспроизведения некоторого контента. Я реализовал приостановку / возобновление видео в onPause() и onResume() соответственно, но, к моему удивлению, onResume вызывается до того, как активность действительно будет видна пользователю. Если быть точным, сценарий выглядит следующим образом: Активность на экране, воспроизведение видео Пользователь блокирует телефон кнопкой питания Активность получает onPause() […]

Различия между Android, убивающей приложение, и пользователя, отскакивающего его от недавнего списка приложений

Я работаю над проектом, где, находясь на конкретном мероприятии, мы показываем локальное липкое уведомление. Это также должно быть, когда приложение сведено к минимуму. То, что я должен выполнить, – удалить локальное уведомление всякий раз, когда приложение будет убито (от Android, из-за нехватки памяти или у пользователя, с удалением из списка последних приложений). Обычно onDestroy будет […]

Метод onResume () активности запуска запускается дважды, но onCreate () только один раз

Когда мое приложение запускается, метод onCreate () активности запуска запускается обычно только один раз. Но за этим сразу следуют два вызова onResume (). Когда я проверяю код, оба экземпляра имеют один и тот же класс, но только один из них имеет экземпляры из onCreate (), очевидно. Все работает нормально. Мне просто интересно узнать, почему это […]