У меня есть таймер внутри службы Android Мне нужен этот таймер для запуска один раз, и у меня есть многократный вызов этой услуге. Каждый раз, когда я звоню startService()
, служба запускает новый таймер (таймер выполняет свое задание столько, сколько вызывается startService()
).Android - таймер внутри службы
Это код
private TimerTask notificationTask = new TimerTask() {
@Override
public void run() {
posNotification();
}
};
@Override
public void onCreate() {
super.onCreate();
notificationTimer.schedule(notificationTask, 1000L, 10 * 1000L);
}
я попробовал глобальную переменную и ее не работает –
Вы можете найти код отредактированный выше, и дайте мне знать, если это решает проблему. – sUndeep