Size: a a a

Android Developers

2020 March 13

DE

Denis Egorov in Android Developers
Дмитрий Пастухов
Нужно сделать сервис с таймером. То есть с определенного момента начинается отсчет и происходит какое то действие после определенного времени. Таймер должен продолжать работать если его убила система, а потом опять запустился
Я думаю сделать запись в sharedpreferences, и сравнивать ежесекудно, а потом отправлять подписчику если текущее время стало больше "время в той записи + допустим 30мин"
как лучше сделать?
что-то в кучу все
источник

DE

Denis Egorov in Android Developers
зачем префы?
источник

SI

Shinji Ikari in Android Developers
Дмитрий Пастухов
Нужно сделать сервис с таймером. То есть с определенного момента начинается отсчет и происходит какое то действие после определенного времени. Таймер должен продолжать работать если его убила система, а потом опять запустился
Я думаю сделать запись в sharedpreferences, и сравнивать ежесекудно, а потом отправлять подписчику если текущее время стало больше "время в той записи + допустим 30мин"
как лучше сделать?
AlarmManager имхо, в шареды можно писать да чтобы восстановить состояние при старте активити
источник

ДП

Дмитрий Пастухов... in Android Developers
Denis Egorov
зачем префы?
не потерять время, когда приложение умрет
источник

DE

Denis Egorov in Android Developers
Дмитрий Пастухов
не потерять время, когда приложение умрет
таймер должен работать вечно?)
источник

i

izam in Android Developers
Привет, подскажите пожалуйста что за этот тип пакета?
источник

i

izam in Android Developers
я скачал проект и в этом пакете хранятся классы библиотеки
источник

i

izam in Android Developers
как правильно и мне в свой проект импортнуть эту либу?
источник

i

izam in Android Developers
дайте наводку пожалуйста
источник

Y

Yishay in Android Developers
откуда ты мой дрозия?
источник

ДП

Дмитрий Пастухов... in Android Developers
Denis Egorov
таймер должен работать вечно?)
допустим сработал запуск таймера в 15:00, через 30 мин должна загореться плашка в приложении. То есть если человек вышел в 15:10 и не вернулся, то и хрен с ним, а если вернулся в 15:29, после того как приложение умерло, то должна сработать плашка в 15:30.
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
izam
Привет, подскажите пожалуйста что за этот тип пакета?
Модуль 🤔
источник

JD

Junior Developer in Android Developers
У нас есть картинка оригинал, есть картинка 2. Нужно поставить картинку 2 на оригинал и результат сохранить как отдельный файл. Подскажите советом
источник

SI

Shinji Ikari in Android Developers
Дмитрий Пастухов
допустим сработал запуск таймера в 15:00, через 30 мин должна загореться плашка в приложении. То есть если человек вышел в 15:10 и не вернулся, то и хрен с ним, а если вернулся в 15:29, после того как приложение умерло, то должна сработать плашка в 15:30.
Записывай время срабатывания таймера в ресивере аларма, потом при старте активити читай и сравнивай
источник

DE

Denis Egorov in Android Developers
Дмитрий Пастухов
допустим сработал запуск таймера в 15:00, через 30 мин должна загореться плашка в приложении. То есть если человек вышел в 15:10 и не вернулся, то и хрен с ним, а если вернулся в 15:29, после того как приложение умерло, то должна сработать плашка в 15:30.
ну пиши в префы время, а потом сравнивай
источник

ДП

Дмитрий Пастухов... in Android Developers
Denis Egorov
ну пиши в префы время, а потом сравнивай
ну я так думал)
думал может что то умнее есть. Ну и еще проблема, как и где сравнивать?
источник

ДП

Дмитрий Пастухов... in Android Developers
Shinji Ikari
Записывай время срабатывания таймера в ресивере аларма, потом при старте активити читай и сравнивай
спасибо, посмотрю
источник

JD

Junior Developer in Android Developers
Дмитрий Пастухов
ну я так думал)
думал может что то умнее есть. Ну и еще проблема, как и где сравнивать?
есть там метод у времени after и before. Берешь два времени и пишешь if(time1.after(time2) делает то... просто сам делал такое, помню... Главное даты конвертить одинаково иначе не сравниться
источник

AL

Alexsandr Lepezin in Android Developers
А можно как то в textView менять формат из xml?
Например было 20000, а нужно что бы 20 000
то есть определять отступ
источник

ДП

Дмитрий Пастухов... in Android Developers
Junior Developer
есть там метод у времени after и before. Берешь два времени и пишешь if(time1.after(time2) делает то... просто сам делал такое, помню... Главное даты конвертить одинаково иначе не сравниться
есть экран, и пока пользователь смотрит на экран должна появляться плашка после определенного времени
источник