Articles of андроид жизненный цикл

Android view – onAttachedToWindow и onDetachedFromWindow – когда они вызываются в жизненном цикле активности?

Я считаю, что onAttachedToWindow вызывается, когда вызывается setContentView onCreate (R.layout.myLayout.xml). Поэтому могу ли я предположить, что в жизненном цикле активности, который onDetachedFromWindow вызывается при уничтожении активности? Мой вопрос: как связать эти два перехвата вызова с жизненным циклом действий? Могу ли я сказать, что onAttachedToWindow привязан к onCreate и onDetachedFromWindow привязан к onDestroy?

Анимация перехода на активность в Android

Я хочу применить переход к действиям, подобный тому, который есть у телефонов HTC. Когда вы начинаете новое действие, появляется слайд справа налево, но когда вы нажимаете кнопку «Назад», чтобы вернуться к предыдущему действию, есть слайд слева – вправо. Я использовал overridePendingTransition в onResume моих действий, чтобы имитировать анимацию слайда справа налево, но когда я onResume […]

Жизненный цикл активности: почему он настроен на «Приостановлено», а не «Остановлен»

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

Запретить открытие диалогового окна несколько раз при возобновлении действия

В моем приложении для Android, чтобы спросить у пользователя, хочет ли он возобновить текущую игру, я показываю диалог «Вы хотите возобновить текущую игру? Да – Нет» в основной игровой деятельности. Дело в том, что если я возобновляю различные действия, не отвечая на диалог, я получаю несколько диалогов друг над другом, что, очевидно, не является моей […]

Жизненный цикл, вызываемый при нажатии на нажатие, чтобы вернуться к предыдущему действию?

Какое состояние активности вызывается, когда запускается другое действие в одном приложении, а затем нажата кнопка нажатия, чтобы вернуться к ней? Какой метод lifecylce вызывается во время перехода к предыдущему действию?

Когда использовать и когда не использовать Сервис на Android

Я развиваюсь для Android чуть меньше двух лет, и я все еще озадачен этим, казалось бы, простым вопросом. Когда следует внедрять услугу? По моему опыту, есть редкие случаи, но я спрашиваю об этом, потому что на каждом телефоне их довольно много, и я сомневаюсь, что это всего лишь плохой дизайн приложения. Это, по сути, суть […]

NullPointerException для прослушивателя фрагментов

У меня есть активность с ViewPager, в адаптере ViewPager я предоставляю фрагмент для каждой позиции. Пример фрагмента – DebugFragment. Я написал исходный код ниже. public class DebugFragment extends android.support.v4.app.Fragment { private OnFragmentInteractionListener mListener; public interface OnFragmentInteractionListener { void onFragmentInteraction(int someValue); } public static DebugFragment newInstance() { DebugFragment fragment = new DebugFragment(); Bundle args = new […]

Android Chronometer, удерживайте время (и продолжайте подсчет в фоновом режиме)

У меня есть таймер, который подсчитывается с момента, когда пользователь сталкивается с этой деятельностью В настоящее время я использую набор хронометров во время onCreate (первоначально начался только при выполнении определенных условий). Но мне нужен хронометр, чтобы продолжать отсчет вверх, пока приложение и все его представления не будут закрыты (у меня есть функция «Выход»). Проблема в […]

Странное поведение жизненного цикла деятельности – после onResume () также onPause () называется … почему?

У меня есть форма с edittexts и кнопка для вызова камеры с намерением (верните растровое изображение, которое помещается в изображение) … Из режима портрета введите все edittext, а затем нажмите кнопку камеры, которая переводит меня на Камера – в камере я делаю снимок после того, как я вернусь к Activity 1 (оставаясь в портретной ориентации […]

Действия onPause и onResume вызываются после запуска, без причины

У меня очень простая активность, которая регистрирует сообщение всякий раз, когда вызывается один из методов жизненного цикла. Это мой метод onCreate: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout ll = new LinearLayout(this); TextView tv = new TextView(this); tv.setText("HELP ME"); ll.addView(tv); setContentView(ll); Log.i(TAG, "CREATE"); } И это результат logcat без ввода пользователем: 07-23 16: 14: […]