Anonymous
Вот видео, в первом случае закрываю через кнопку Back, а затем скипаю свайпом.
Во втором случае Сразу скипаю свайпом. Во втором случае Сервис живет дальше
Почему так работает?
.
а так вы предлагаете написать за вас компонент
Anonymous
.
Anonymous
Дак я же через диспетчер убил процесс активити
Anonymous
точнее всех компоненотов приложения.
.
нет, ты вызвал clear task по сути, и под него нужна обработка
.
почитай про смахивание из history
.
ты вирус хочешь написать который бы говорил "переведи биток" или что?)
Anonymous
Anonymous
Alisa
Тимлид - роль, обросшая мифами и легендами. Этакий предел совершенства. "Почему же ты отказался от тимлидства?"
2 сентября в 19 по Москве Евгений Кот (Wrike) задаст этот вопрос в эфире:
▫️ Егору Толстому (JetBrains), который предпочел путь продакта, но по вечерам учит лидов в рамках Podlodka Teamlead Crew,
▫️ Вадиму Мартынову (Контур, RndTech), который посчитал карьеру программиста перспективней пути менеджера разработчиков,
▫️ и Олегу Склярову (Skyeng), который 1,5 года тимлидил на удаленке, вернулся в разработку, но сейчас вновь и.о. тимлида
Поговорим, какие ожидания у каждого были на старте. Что сбылось, что нет. Чему пришлось срочно учиться - и разучиваться. Как коллеги приняли "назначение" и уход с должности. Что там по деньгам. Ты тоже сможешь подключиться к разговору и задать любой вопрос.
Автору лучшего ребята обещают леща :)
📝 Подробнее о лайве
Привет! Через 15 минут начинаем лайв про тимлидство. 4 бывших лида, лещ за лучший вопрос и возможность подключиться голосом к эфиру. Забегайте))
.
Предположим да)
https://developer.android.com/guide/components/activities/recents
Anton
Можешь поставить броадкаст и слушать когда приложение убьют, и так рестартить сервис
.
Данил
.
.
перебор.
.
хороший тон если апп чё-то делает показывать это как-то
Dmitry
Anton
ну это вообще.
Почему же, это самое банальное, что сразу приходит в голову. Если по какой-либо причине не хотят юзать форграунд
Anonymous
Я мож тогда не правильно понимаю.
Application это основной компонент. В нем живет Activity и к примеру Service.Почеум Applicaiton умирает, если я закрываю Активити?
Данил
Anonymous
Есть же Сервис компонент
Данил
.
там неявная логика, но это то как я понимаю. работает тока на ванилле, ксяоми какойнит убьет апп и не пернет. со всем говном.
.
и херово задокументированная, логика-то
Anonymous
;D Панятна)
Данил
1. Вообще не правильно, Service может и остаться жив
Anonymous
Вообще это бред получается, явна утечка сервиса. К которому мы доступ из запущенных приложение не можем получить больше, прихолдиться заново запускать приложение
Anonymous
Короче реально логика на коленке собрана)
Данил
.
без манифеста он не запустится нихера.
dzhtv
Стоп, если из сервиса возвращаешь START_STICKY то application с сервисом перезапустится же, разве нет?
.
ты с бродкастами путаешь
Anonymous
Anonymous
@ioerrorle Кстати да, а почему StartSTICKY не перезапустил сервис? когда я закрыл активити?
Блин Сервис это компонент, какого хера он живет благодаря активити?
Anonymous
Он же сам по себе должен жить
Anton
Сервис надо хостить
.
потому что политика гугла такая. нех под шконарём елозить
Anton
Сам он незахостится, максимум зарегестрировать бродкаст ресивер
Anton
.
я не пробовал
.
.
вне application вообще ничерта жить не может, это нонсенс.
.
или я чего-то офигенно конкретно не знаю
Anonymous
Одно и тоже
Anonymous
Данил
<service android:name=".MyFirebaseMessagingService" >
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
dzhtv
Если фоновый сервис рушится, а у него флаг sticky при этом то система же рестартанет Application вместе с сервисом
Данил
Почему тогда прилетает?
Данил
Или идет обновление локации?
<service
android:name=".LocationUpdatesService"
android:enabled="true"
android:exported="true"
android:foregroundServiceType="location" />
Басюк
Привет. Есть кнопка, но бг у нее не квадратный, а другой формы, как сделать что бы клик срабатывал только на картинке а не на всей форме кнопки
Anonymous
Как тогда добиться такого результата?
Есть список из 10 элементов. Я кликаю на список и запускаю сервис, в котором скачивается файл. 1 минуту.
Я закрываю приложение, все запущенные очищяю.
Запускаю заново приложение и я должен увидеть к примеру 5% загрузки
Как такое сделаьт???
.
я вам секрет скажу, пока гугл не выкупила firebase, при закрытии всех активити пуши прекращали приходить
.
с gcm пуши всегда были
.
мы сначала сидели на fcm, отказались именно по этой причине, перешли на gcm, а потом опять.
.
смешная история.
.
.
сюда посмари
.
я тебе отвечаю, работать будет почти что исключительно в ванилле, про хуавеи и ксяоми можно забыть.
.
https://dontkillmyapp.com/
Andy
Anonymous
Anton
Anton
Но чтоб прям постоянно и уверено грузить что-то, когда приложение мертво - смахивает на какой-то accessibility service уже
.