Вот это и произошло! Нет, ну тоесть я понимаю словосочитание главный поток и что это означает, но это у меня сейчас вообще впервые что-то с потоками заработало!
Ребят подскажите, я делаю приложение таймер и мне нужно, чтобы оно работало фоного, я погуглил, там нашел про какой то сервис, так вот, у меня уже есть полностью рабочий код, его можно скопировать в этот сервис, или надо по новой писать?
Там у Вас сам адаптер "неправильный". Таймер не должен обновлять данные в методе OnBindViewHolder. Нужно вынести таймер из адаптера, чтобы он при тике сетил новые данные в адаптер и адаптер обновлялся.
Решил так. Может кому пригодится.
в onBindViewHolder
if (holder.cTimer !=null) { holder.cTimer.cancel(); }
holder.cTimer = new CountDownTimer(999999999, 1000{ ........
Ребят подскажите, я делаю приложение таймер и мне нужно, чтобы оно работало фоного, я погуглил, там нашел про какой то сервис, так вот, у меня уже есть полностью рабочий код, его можно скопировать в этот сервис, или надо по новой писать?
Можно использовать форграунд сервис для андроид 8+, если нужно при этом обновлять юай то нужно активити биндиться к сервису, ну а что бы работало в доз моде то использовать вейклок либо же есть ещё варианты его обойти
Можно использовать форграунд сервис для андроид 8+, если нужно при этом обновлять юай то нужно активити биндиться к сервису, ну а что бы работало в доз моде то использовать вейклок либо же есть ещё варианты его обойти
Ребят подскажите, я делаю приложение таймер и мне нужно, чтобы оно работало фоного, я погуглил, там нашел про какой то сервис, так вот, у меня уже есть полностью рабочий код, его можно скопировать в этот сервис, или надо по новой писать?