Size: a a a

Android Developers

2021 September 11

L

Leonid in Android Developers
Для чего?
источник

SJ

Shuhrat Javariev in Android Developers
Знаете как достать тинт из вектора? Если нет, то зачем отвечать вопросом на вопрос?
источник

L

Leonid in Android Developers
Потому что нет смысла решать сферическую задачу в вакууме. Решение делается под конкретные цели.
источник

SJ

Shuhrat Javariev in Android Developers
Мне не нужна помощь по решению задачи, я способен сам справиться с задачами. Меня интересует конкретно вопрос. "Как достать тинт из веткора ?", это не задача, а конкретный вопрос. Ок коменты излишни.
источник

IP

Ivan Pasechnik in Android Developers
Добрый вечер, подскажите пожалуйста почему alarm manager шлет уведомления сразу после установки и на назначенное время?
источник

L

Leonid in Android Developers
Ой, всё 😁 Вы не хотите объяснять цель этого действия. От этого зависит ответ. Как по мне, так это странная затея. Не хотите объяснять - не надо, заставлять никто не будет.
источник

SJ

Shuhrat Javariev in Android Developers
Проблема в андроиде, для сохранения заряда применяется doze mode, она может убит менеджер. Лучше пользоваться WorkManager
источник

IP

Ivan Pasechnik in Android Developers
Спасибо большое
источник

I

Ivan in Android Developers
возможно ты указал дату в прошлом. Покажи код?
источник

SJ

Shuhrat Javariev in Android Developers
Не за что, я ответил на вопрос, но сейчас увидел у Вас проблема в другом, у Вас шлется сразу(я же ответил, наборот если бы у вас пришли уведомления позже), ответ скорее всего в установки времени, поставте break point на методе  установки даты, и увидете дату.
источник

IP

Ivan Pasechnik in Android Developers
вот h - часы и m - минуты
источник

I

Ivan in Android Developers
Alarm manager сработает +- в назначенное время, а ворк менеджер как повезёт)
Если там тяжелая операция внутри (запрос в сеть, например), и нужно точное время срабатывания, то я бы завёл AlarmManager, а из него стартанул WorkManager
источник

I

Ivan in Android Developers
вторым аргументом нужно передать время срабатывания в UTC, ты хочешь через этот интервал запустить?
источник

IP

Ivan Pasechnik in Android Developers
Я хочу в локальном времени на телефоне
источник

I

Ivan in Android Developers
тебе нужно что-то вроде System.currentTimeInMillis() + твоё выражение
источник

IP

Ivan Pasechnik in Android Developers
Почему, это же время сейчас плюс какое то
источник

IP

Ivan Pasechnik in Android Developers
Мне надо, чтобы каждый день в 20 00
источник

I

Ivan in Android Developers
в смысле время сейчас? Там исчисление идёт от 1 января 1970 года
источник

I

Ivan in Android Developers
то есть ты завёл аларм на 1970 год
источник

I

Ivan in Android Developers
надо передать время в миллисекундах от 1970 года
источник