Для примера я создал сервис с таймером. Туда передаю какие-то параметры для сверки. Через какое-то время я опять запускаю startService
, но с новыми параметрами. В таком случае старый сервис нужно убить. stopService
как я понял не поможет, onHandleIntent
так и останется работать. Может быть можно как-то обновить параметры в старом сервисе?
IntentService
получаемые параметры обрабатывает по очереди, то есть если вы сначала запустили startService()
с одними параметрами, потом еще раз, но с другими параметрами, то будет 1 сервис, который будет обрабатывать запросы по очереди и они (разные запросы) не будут "мешать" друг другу.
Так что "убивать" нет необходимости.
Студия предлагает использовать private final ThreadLocal context = new ThreadLocal(); вместо private Context context; Это может предотвратить утечку памяти?
Пытаюсь создать бота для телеграммКласс Bot:
Есть 2 отдельных пакета и в каждом по 1му классу (условно 1c и 2c)
Не могу запушить проект на гитхабПользуюсь Intelliji Idea