Articles of android lifecycle

Сохраняет ли андроид статические переменные?

Я пишу простое приложение для Android, которое в основном является модификацией демонстрации фрагментов, доступной в документации по Android. В приложении есть файл Ipsum.java, который имеет статический ArrayList строк, называемый Headlines. В методе onCreate () основной активности у меня есть следующий код, который добавляет некоторые элементы в список массивов. if (savedInstanceState == null){ Ipsum.Headlines.add("String 1 "); […]

Таймаут трансляции BroadcastRecord с использованием Firebase Crash services

Я просто добавил Firebase в свое приложение с идеей использования службы управления Crash и Analytics. Все выглядит отлично, пока я не закрою приложение из кнопки «Домой», а затем снова получаю доступ к нему. После этого иногда мое приложение полностью заморожено, любой ответ, любая ошибка и единственный журнал, который я могу получить из моего логарифма: 01-01 […]

Жизненный цикл фрагмента AppCompat изменен

После обновления до новой библиотеки appcompat com.android.support:appcompat-v7:25.1.0 У меня есть новый жизненный цикл фрагмента при замене фрагментов в транзакции. Например, у меня есть два фрагмента FrFirst и FrSecond с журналами в onStart и onStop , и сначала я заменяю второй, а затем второй: FrFirst -> FrSecond -> FrFirst . getActivity().getSupportFragmentManager() .beginTransaction() .replace(R.id.content, new FrSecond()) .commit(); […]

Использование службы как singleton в Android

Это плохая практика создания Service которая работает как одноэлементная? Я имею в виду Service который никогда не останавливается и содержит некоторые личные данные, которые будут использовать некоторые другие движки и Activities , поэтому Service может иметь что-то вроде: public class CustomService extends Service { private List<Profile> mProfiles; private static CustomService instance; public static CustomService getInstance() […]

Сбой приложения при вращении без stackTrace

У меня очень странная проблема с моим приложением, состоящим из Activity и 2 Fragments (android.support.v4.app.Fragment). Проблема в том, что я поворачиваю свой планшет: приложение сразу сработает. За несколько дней до этого все работало нормально, но мне пришлось менять имя пакета, что заставило несколько ошибок, но мне удалось их исправить. Проблема появилась сразу после этого, но […]

Почему OnCreate следует вызывать только один раз в начале Activity?

Я хотел бы знать, почему OnCreate() вызывается только один раз в начале действия? Можем ли мы назвать OnCreate() более одного раза в одном и том же действии? Если да, то как мы можем это назвать? Может ли кто-нибудь привести пример? Большое спасибо!!!

Android передает постоянную информацию в связках или использует одноэлементный шаблон?

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

Назад и Nav Up имеют разные результаты

У меня проблема с навигацией по работе, и я не могу понять, что я делаю неправильно. У меня есть MainActivity и SettingsActivity но с помощью Back и Up (на панели действий) есть два разных результата из Activity. Например, если я MainActivity кнопку «Назад», я получаю следующие обратные вызовы жизненного цикла в MainActivity : V/lifeCycle: onOptionsItemSelected […]

Когда использовать getSharedPreferences vs savedInstanceState?

Я пытаюсь выяснить, когда использовать сохраненное состояние экземпляра или загрузку из файла общих настроек. У меня есть две переменные, которые я хочу сэкономить, время и счет. Я хочу убедиться, что если пользователь вернется на экран игры, их счет и время будут сохранены и восстановлены независимо от того, находится ли он из onPause или onStop. У […]

Доступ к классу приложений в широковещательном приемнике

Я хочу проверить подключение к Интернету в широковещательном приемнике; И установите результат (A булевский флаг) в глобальную переменную, чтобы использовать ее для всего приложения, если условия; Если интернет отключен, установите изображение статуса в главном действии, на красное изображение, а если подключено, установите его зеленым. Я следовал этой теме. Но в Broadcast Receiver нет getApplication() ; […]

Intereting Posts
Как остановить сеанс в Google mobile analytics v2 для Android без использования EasyTracker Должны ли пользователи предоставлять разрешение com.android.vending.BILLING при обновлении / установке? Определите разумный уровень масштабирования для данных местоположения Google Maps Android-градир дублирует собственные общие библиотеки Android-оповещение по уведомлению службы push-push Анимированная анимация карты между действиями Фильтр Калмана и качество внутренних переменных состояния Как Picasso фактически кэширует изображения Потоковое видео с MediaRecorder через LocalSocket «Аниматоры могут запускаться только в потоках Looper» во время тестирования внутриутробного интрументации Получить ширину панели уведомлений Android Запустить службу на Android Разработчики приложений: как оценить их ценность? Android: установите общие настройки во время установки? Android: как узнать, завершена ли работа?