Описание тега android-lifecycle

Questions regarding the events forwarded by the system to components, during their lifetime, in an Android Application. Most components have a specific LifeCycle that is imposed upon them. This tag is not meant to be used alone: use with the [android-activity], [android-service] and [android-broadcastreceiver] tags.
4 ответа

Простой способ получить текущую активность, фрагмент, LifeCycleOwner из View?

При написании Views, ViewModels а также LiveData осведомлены о жизненном цикле. ViewModel хочу это ток FragmentActivity, LiveData электрический ток LifecycleOwner, Вы не знаете заранее, будет ли ваш вид обернут или несколько. Так что требуется гибка…
02 мар '18 в 18:41
1 ответ

Android: флаг истории не учитывается

Вот сценарий: Пользователь использует активность #1, чтобы запланировать тревогу (с помощью Android AlarmManager сервис), и возвращается к начальному экрану. Деятельность № 1 остается в стеке. AlarmReciever"s onReceived() называется как запланирован…
1 ответ

Когда правильный момент для вызова getWidth() / getHeight() в представлении?

РЕДАКТИРОВАТЬ -> Пожалуйста, это не вопрос, почему getWidth() / getHeight() возвращают ноль. У меня есть фрагмент внутри деятельности. Я динамически добавляю SubViews (красный) к LinearLayout (RowView, синий) в горизонтальной ориентации, которая явл…
1 ответ

Как узнать, находится ли активность на вершине стека

Как я могу узнать, является ли активность вершиной стека? Я думал об использовании onResume / onPause, но это не совсем так, так как он потерпит неудачу, как только приложение перейдет в фоновый режим. Дело в том, что я отправляю широковещательный п…
2 ответа

Проверьте, вызывается ли активность onStop при запуске новой активности

Я пытаюсь решить проблему. В моем заявлении мне нужно определить, если onStop Метод был вызван из-за начала нового действия или вызван после того, как пользователь нажал кнопку "Домой" или переключился на другое приложение. У меня есть класс BaseAct…
1 ответ

OverridePendingTransaction Обратная анимация

Что я имею У меня есть PreferenceActivity с несколькими предпочтениями. Когда пользователь нажимает на конкретное предпочтение, другой PreferenceActivity будет скользить, чтобы заменить предыдущий. Что я сделал @Override protected void onStart() { s…
1 ответ

Кнопка Назад обрабатывается после вызова операции уничтожения

Я пытаюсь понять, как это возможно. У меня сбой, который случается иногда. Вот трассировка стека: java.lang.NullPointerException: Attempt to invoke interface method 'com.mycompany.myapp.fragments.timeline.TimelineFragmentView com.mycompany.myapp.inj…
14 мар '16 в 10:56
1 ответ

setOnClickListener генерирует исключение nullPointerException во время выполнения

У меня есть активность, которая имеет фрагмент. Этот фрагмент меняет свой макет в зависимости от того, что происходит, например: public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreateView(i…
1 ответ

Заставить onDestroyView на виде фрагмента

Я пишу приложение, которое загружает профили пользователей и оценки пользователей для разных мест. Приложение использует фрагменты повсеместно, и сравнительно легко перейти из профиля в рейтинговое место. Когда пользователь нажимает на профиль и поп…
0 ответов

Как предотвратить разрушение синглтон формы?

В моем приложении у меня есть одноэлементный класс, который содержит все данные о текущей тренировке пользователя. Данные постоянно обновляются по мере того, как пользователь прогрессирует со своей тренировкой. Проблема в том, что обычно через неско…
07 фев '17 в 09:43
5 ответов

Возобновление деятельности из другой деятельности

У меня есть MenuActivity с кнопками "новая игра" и "возобновить". "Новая игра" запускает FireRoomActivity. public void newGame(View view){ Intent intent = new Intent(this, FireRoomActivity.class); this.finish(); startActivity(intent); } В FireRoomAc…
26 ноя '13 в 06:25
2 ответа

Какая часть жизненного цикла Android задействована (если есть) при возврате через backStack к основному действию из последовательности фрагментов?

Я пытаюсь выучить Fragment учебный класс. Вот MainActivity: package com.dslomer64.hour8appflip; import android.app.Activity; import android.app.FragmentTransaction; import android.os.Bundle; import android.view.View; import android.widget.Button; pu…
1 ответ

Android: вызов функции внутри фрагмента из пользовательской панели действий

У меня есть следующая проблема: У меня есть собственный макет для панели действий моей деятельности: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"…
2 ответа

Почему мой saveInstanceState имеет значение Null при воссоздании моей активности?

Я прочитал документацию Android по жизненному циклу активности и подумал, что все делаю правильно, но она не работает. E сть courseId который я использую для генерации содержимого моего Activity_Course.class. Когда я щелкаю элемент в ListView этого …
1 ответ

Android - установка данных в представлениях фрагмента на основе ответа асинхронного сервера

У меня есть следующий фрагмент, как показано ниже, в котором метод onPostNetworkRequestWithCode() вызывается обратно другой частью кода (приложение расширяет класс Application, который выполняет сетевые запросы) для рисования представлений Поскольку…
2 ответа

Воспроизведение фоновой музыки в Android в простой игре

Я пытаюсь играть фоновую музыку в простой игре на Android, используя Services, Используя ссылку: Android Life Cycles Но этот код не работает должным образом, onResumeActivity, onPauseActivity называются, но музыка продолжает работать в фоновом режим…
07 окт '15 в 09:51
1 ответ

Деятельность Android уничтожена, но значение глобальных переменных нативного кода все еще сохраняется. Зачем?

В моем приложении для Android есть собственный код C, использующий JNI. Когда приложение уничтожается и запускается снова, значение глобальной переменной нативного кода остается неизменным или неинициализированным. Эта глобальная переменная установл…
1 ответ

Почему моя активность вызывает onDestroy, когда я пытаюсь вызвать onActivityForResult из адаптера?

В основной деятельности есть фрагмент, который имеет RecyclerView. Когда пользователь щелкает элемент в RecyclerView, я звоню ((Activity)v.getContext()).startActivityForResult(intent, Config.REQUEST_ATTENDEES) от моего адаптера, и я обработал этот з…
1 ответ

Запуск сервисных звонков Приложение наСоздать?

Если вы предоставите расширенный класс Application, будет ли вызываться onCreate при создании службы, даже если ни одно действие не выведено на передний план?
29 июн '11 в 23:22
1 ответ

Вызывается ли onDestroy, только если вы явно вызываете finish()?? или есть какие-то исключения?

У меня есть LocalBroadcastReceiver и я unregistering это в моем ondestroy(), Теперь я читаю о ondestroy() упомянутые в этих двух SO-ответах " он-построй-не-всегда-вызван" и " почему-внедрить-ондестрой-если-это-не-гарантировано-на- зов", а также в До…