Kanstantsin
я просто не врубился причем тут сервис, запустил запрос просто в onPause и всё ) он там сам выполнится себе, если не сбросишь
Kanstantsin
ну если прямо в бэкгруанде то как это свзяано с юайным onPause ?
Kanstantsin
аа
Kanstantsin
так стало значительно понятнее
Ivansuper
запрос нужно отправить после того как телефон залочен или нажата home button
onPause будет отрабатывать и в других случаях тоже только
Kanstantsin
а почему не сделать без сервиса просто на Rx том же(как пример) запуск запрос в onPause, и в repository делаем что-то с данными, результат игнорируется
Anna
JobScheduler, WorkManager
спасибо. вот думаю попробовать job scheduler... а bound service почему не отрабатывает, вы понимаете?
Kanstantsin
например записываем в базу и т.д.
Ivansuper
А не просто бекграунд
Ivansuper
Который может быть убит
Kanstantsin
Там скорее лишняя гарантия выполнения работы с помощью сервиса
так запрос и так будет работать, если dispose не вызывать при уничтожении UI
Alexey
спасибо. вот думаю попробовать job scheduler... а bound service почему не отрабатывает, вы понимаете?
Сервисы мертвы, кроме фореграунда. Можно WorkManager попробовать, там под капотом будет тот же JobScheduler для высоких версий апи
Dmitry
какую версию градла использовать ?
Ivansuper
так запрос и так будет работать, если dispose не вызывать при уничтожении UI
Ну если все окна свернуты, то ничто не останавливает систему что то убить в теории
Dmitry
у меня 3 альфа
Dmitry
это мега плохо ?
Kanstantsin
Ну если все окна свернуты, то ничто не останавливает систему что то убить в теории
понял, отловить конечно это довольно не просто, но мысль верная, да
Сергій
у меня 3 альфа
А, ты про Android Gradle Plugin
Сергій
Какая версия студии такой и юзай
Dmitry
classpath 'com.android.tools.build:gradle:3.2.1'
Dmitry
падает на андроидах 6 и 5
Ivansuper
Анна, а ты пробовала выполнять запросы из под другой сети или устройства или еще чего то?
Ivansuper
Т.е. удостовериться что это не сервер мозг парит
Сергій
падает на андроидах 6 и 5
Что падает, это система сборки
Anna
Сервисы мертвы, кроме фореграунда. Можно WorkManager попробовать, там под капотом будет тот же JobScheduler для высоких версий апи
спасибо. на соседнем проекте использую bound service на 8-9 Андроиде и всё ок, думаю, что возможно просто не так реализовала. посмотрю сначала настройки этого, а потом попробую scheduler. всем спасибо за поддержку и советы. буду пробовать :)
Dmitry
Что падает, это система сборки
не знаю. Она же влияет на что то ?
Dmitry
до этого то рабоатло
Сергій
не знаю. Она же влияет на что то ?
Определись сначала что падает )
Сергій
И когда
Dmitry
не могу
Сергій
Ну тогда никто не поможет
Dmitry
после апдейта градла все. Как студия обновила
Dmitry
Определись сначала что падает )
как это отследить ? Заходит и краш сразу
Anna
Анна, а ты пробовала выполнять запросы из под другой сети или устройства или еще чего то?
нет. говорят сетка у нас не очень. надо попробовать. спасибо за совет. думаете это может быть причиной?
Ivansuper
как это отследить ? Заходит и краш сразу
#Логкат #стектрейс #крашлитикс
Ivansuper
Бывало просто на домашней оптике тупило, а на сотовой норм
Ivansuper
Вот и думай потом
Dmitry
как определить какие конфликты тут ?
Ivansuper
Это что, js?
Dmitry
все работает и в деве тоже. На билд сервере собираю ставлю и падает
Mike
Это что, js?
все динамические языки одинаковы
Dmitry
уже заебался плясать. Том там, то тут не запустит и падает вечно.
Сергій
Переходи на нашу сторону 🌚
Сергій
Истинно нативную
Chriz
Ребят, не подскажет кто, как безопасно сохранить Токен ?
Dmitry
версия градла на что то может влиять ?
Mike
начинается
Chriz
Ну можете порекомендовать шифровщик ?
Ivansuper
Звучит будто предложение платной софтины с 46875436битным шифрованием
Chriz
Как это не нужен ?
Ivansuper
Бандлы/интенты
padmitriy
Бандлы/интенты
Вложенные интенты?
Ivansuper
Или можно организовать запускатор, который будет смотреть пуш и запускать определенную активность
Mike
Админ, не админ. Давай по существу. Как ты шифруешь токены в посведневной жизни и как это помогло?
Dmitry
есть статьи для жсеров как правильно градл и все пакеты ставить и вместе рабоать заставить ?
Ivansuper
Вложенные интенты?
Если не ошибаюсь, это называется диплинкинг, и можно прогуглить эту тему
Mike
только потому что ты предложил
padmitriy
если есть настройка пин-кода, то надо пройти через пинкод-активити
Chriz
только потому что ты предложил
Ну дак могут же люди украсть токен
padmitriy
Если не ошибаюсь, это называется диплинкинг, и можно прогуглить эту тему
гуглится парсинг самих диплинков, а по выстраиванию цепочек не нашел статей
Chriz
Ну рут права и открываеш префы нет ?
Сергій
Ну рут права и открываеш префы нет ?
Ну рут надо ещё поставить
Ivansuper
гуглится парсинг самих диплинков, а по выстраиванию цепочек не нашел статей
Зачастую там где заставляли это делать я пускал запуск из пушей в LauncherActivity с последующим роутингом по экранам куда надо вести. Зачастую именно такое спасало потому что подэкраны нуждадись в веб ресурсах родительских экранов