Hovhannes
дать решение?
Щас только проблему обозначу
Aleksey
Задаешь вопрос, видишь что никто не отвечает - сам копаешь дальше
От вопроса ж зависит. Тебе с радостью подскажут, как слушать клики в RecyclerView.
Hovhannes
Смотри
Andrew
Щас только проблему обозначу
Я и так знаю. Фореграунд завершается до того как успел отрисоваться нотификейшен. Ошибку только не помню )
Andrew
щас найду в проекте решение, пару сек
Hovhannes
Запустил сервис, не дождавшись 5 секунд - логаут и стоп сервис - нет нотифа - краш
Hovhannes
Костыль - делать ожидание
Hovhannes
Пока других решений не вижу
Aleksey
С одним листенером и тегом?)
Тут уж на вкус и цвет)
Andrew
Пока других решений не вижу
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { stopForeground(true); } else { stopSelf(); }
Max
"Времена менятся. Люди - нет" (с)
разве не люди меняют времена? 😄
Andrew
Хм. Спасибо. Гляну
В общем то я как сделал - при создании сервиса вешают бродкастресивер на интент с кастомным action (свой собственный). При необходимости завершить сервис, даже сразу после старта, бросаю интент. Ресивер ловит и вызывает тот метод что я дал выше. Всё. Крашей и лишних нотификашек нет, проблема ушла. При необходимости сделаю подробный гист. 😉
Andrew
разве не люди меняют времена? 😄
может быть, но цитату это не меняет )
Hovhannes
Понял тебя
Alexey 🇪🇸
Понял тебя
оп, привет. Че как жизнь?
Max
может быть, но цитату это не меняет )
ну, цитата, значит, гласит о том, что даже несмотря на то, что люди меняют времена, сами они от этого не меняются? 😄😄😄
Andrew
@JohnnySC сервис стартую, кстати, через ContextCompat.startForegroundService(context, intent);. Не помню имеет ли это значение.
Aleksey
@JohnnySC сервис стартую, кстати, через ContextCompat.startForegroundService(context, intent);. Не помню имеет ли это значение.
А какой там текст ошибки? У меня, просто, была проблема с Foreground Service’ами, но мне пришлось ее через приоритет процесса решать. 🙁
Andrew
наверное нет, на само деле для меня это не имеет значения ) система его сама грохнет, а делать мне в нём нечего
Anton
Ну да
Hovhannes
Да
Hovhannes
Если код стайл у вас позволяет
Hovhannes
Стоп. Джава в 2019???
Max
Стоп. Джава в 2019???
Шо с джавой не так
Max
почему нет?
Denis
наверное нет, на само деле для меня это не имеет значения ) система его сама грохнет, а делать мне в нём нечего
У меня был другой кейс, сервис изначально запускался обычным, а потом уже по "пинку снаружи" переходил в foreground режим. Вот там stopForeground не убивает его, а только снимает нотификацию и нутро дрыгает типа "вот это теперь не фореграунд". Убивается через stopSelf
Mike
нет https://jakewharton.com/just-say-no-to-hungarian-notation/
Hovhannes
Шо с джавой не так
Все норм. Давно не был в чате Думал все перешли на котел
Hovhannes
Жорик против венгров))
Andrew
Стоп. Джава в 2019???
я не перешёл ) пишу и так и так, в зависимости от проектов, но Джава больше нравится
Mike
Все норм. Давно не был в чате Думал все перешли на котел
ага, всем чатом пошли пофиксили пару сот багов, ускорили компиляцию и сразу же перешли)
Hovhannes
я не перешёл ) пишу и так и так, в зависимости от проектов, но Джава больше нравится
На днях кайфанул от котла. Беру лист, трансофрмирую, фильтрую, збс
Hovhannes
Ещё не пофиксили сотню багов?
Hovhannes
Дармоеды))))
Andrew
А чё нет то? Чем вы тут занимаетесь?
На вопросы отвечаем. Ходють тут всякие, спрашують
Andrew
Mike
это на котлине такие "фичи"?
нет, фичи там хорошие, кстати
Max
нет, фичи там хорошие, кстати
ну, да. слышал, что проще с ним, но, по-моему, джава - классика
Mike
ну, да. слышал, что проще с ним, но, по-моему, джава - классика
так никто не спорит. Но классика — не значит лучше, эффективнее, приятнее
Alexey
ну, да. слышал, что проще с ним, но, по-моему, джава - классика
Глупо отвергать более современные методы выполнения задач
Max
не, я не отвергаю. я бы сам и на флаттере каком-нибудь написал что-нибудь
Andrew
щас новый джава-флаттер-котлин срач начнётся 😃
Hovhannes
Кстати, чё там по флатер?
Hovhannes
Флатер взлетел?
Alexey
Флатер взлетел?
Вроде бы да, взлетает
Hovhannes
Mike
Кстати, чё там по флатер?
ну кто-то пользуется, хотя куча блокеров осталось
Rinat
Флатер взлетел?
Медленно набирает высоту
Alexey
Думаю, год - не показатель. Для года вполне нормально
Hovhannes
Медленно набирает высоту
Что со стороны может показаться плавает как топор?
Max
ну кодстайл у флаттера приятный, по-моему
Rinat
Что со стороны может показаться плавает как топор?
Я на прод скоро выкачу приложение, мне хватает того что есть уже
Hovhannes
ну кодстайл у флаттера приятный, по-моему
Ты б ещё сказал дарт у флатер норм
Max
Ты б ещё сказал дарт у флатер норм
😄😄😄 ну, код стайл то неплохой же! 😂
Aleksey
Ребята, пишу приложение, для сохранения паролей. Посоветуйте с помощью чего шифровать пароль пользователя? Желательно сделать так, чтобы даже я, взяв зашифрованный пароль, не смог его расшифровать
.
English? 😟
Alexey
English? 😟
both. rus and eng
Aleksey
Хэшировние (one way)
А обратно расхешировать?
Михаил
А обратно расхешировать?
Одно захешированное значение может соответствовать различным исходным, так что не расшифруешь
Aleksey
Одно захешированное значение может соответствовать различным исходным, так что не расшифруешь
Ну и зачем такое приложение для хранения паролей, которое не может расхешировать и показать пароль пользователю 🤔
Михаил
Ну и зачем такое приложение для хранения паролей, которое не может расхешировать и показать пароль пользователю 🤔
Ну ты же сам просил ) Желательно сделать так, чтобы даже я, взяв зашифрованный пароль, не смог его расшифровать