Dyno
а покажи свою вот эту разметку
ji
Можешь весь код item разметки скинуть?
S
ресайклер в скролле перестаёт быть ресайклером
есть возможность как-то это пофиксить?
Mike
есть возможность как-то это пофиксить?
вынуть ресайклер из скролла
ji
Оранжевый блок — любой View элемент
Ivansuper
есть возможность как-то это пофиксить?
В 99% случаев ресайклер класть в скролл не требуется
Dyno
@Ivansuper аа, блин, все понятно. так у тебя ж тоже не то что мне надо. ладно. короче сам разберусь. похоже единсвтенный выход, это менять xml айтема динамически черезе viewtype
Igor
На каждую запись идет по 3-4 стpоки логов.
Сергей
ну.... бывают варианты когда ресайклер горизонтальный, а скрол вертикальный. Это вроде даже работало. Но если строки однородные - лучше ввложенные сделать
Dyno
Тогда делай как сам считаешь
но все равно спасибо
Сергей
По опыту – вpемени уходит под 5 секунд где-то минимум. А могут ли логи гpеть бтв?
ну, логи микроросекунды вероятно занимают. На телефоне не на адб они же никуда не идут.
Сергей
но логи на каждую запись не стоит, ну и в проде их не будет
Alex
Кто работал с VpnService? Есть пара вопросов.
Ivansuper
Кто знает -- ответит
Vadim
Есть successTriger: Flowable<Unit> и PublishProcessor который отвечает за нее… Как мне протестировать что после api call successTriger сработал?
Vadim
vm.state.successTrigger.test().assertValue(Unit) так не работает
Vadim
а так работает: vm.state.successTrigger.test().assertNoValues()
Vadim
но не подходит(
Тони
Подскажите пожалуйста) Создал бродкастресивер в котором запускается сервис. Запустил в активности ресивер. Далее служба и ресивер живут - все ок. Закрываю приложение полностью руками, сервис и служба умирают. При том, ресивер зарегистрирован в манифесте. Почему так происходит?
Alex
Как в VpnService после получения пакета отправить его дальше как будто ничего не было? VPN виртуальный
Тони
В фоне не foreground сервисы будут убиваться
А бродкаст почему умерает?)
Ivan
ну если он запущен был в активити, то после смерти активити он тоже умрет
Ivan
А где его надо запускать тогда?
а что ты хочешь в итоге?
Ivan
что слушать?
Тони
а что ты хочешь в итоге?
У меня задача, чекать геопозицию когда приложение закрыто и отправлять на сервер данные.
Ivan
а зачем тут ресивер?
Ivan
чекай раз в 15 минут и отправляй, условно говоря
Ivan
правильно
Ivan
ты же не хочешь всегда иметь сервис запущенный?
Ivan
Постоянно
Ivan
если хочешь, то используй Foreground Service
Ivan
Это твой единственный шанс
Ivan
с уведомлением в шторке
Тони
если хочешь, то используй Foreground Service
так тогда будет уведомление
Александр
Worker? Или не в ту оперу?
Тони
с уведомлением в шторке
Хорошо, а если раз в 15 минут?
Ivan
так ты хочешь на двух стульях усидеть)
Ivan
Хорошо, а если раз в 15 минут?
да, WorkManager как подсказали должен помочь
Ivan
отработал координаты, отправил - завершился
Ivan
правда я не знаю может там есть какие-то ограничения, связанные с локацией
Ivan
Почему когда Google Maps обновляет твое местоположение, то они выводят уведомление….
Тони
отработал координаты, отправил - завершился
Он выполняет задачу раз в 15 минут получается
Ivan
Он выполняет задачу раз в 15 минут получается
нет, там можно настроить как часто, но чаще 15 минут не получится
Nick
Ребята, вопросик по датабиндингу Есть две вьюшки: 1) Одна из них библиотечная toggleButton у которой есть value: Int 2) Вторая текствью Есть кастомный биндингАдаптер для текствью, в который мне нужно передать value toggleButton'а Вопрос: Как мне привязать value toggleButton'а а-ля обсерваблФилд или лайвдата к данному текствью? Потому как сейчас оно ниразу не тригерится Единственное что я придумал это завести поле во ВьюМодели и связать его двусторонним датабиндингом с value у toggleButton Ну и уже обсервить value у своей текствью
Anonymous
Привет, я хочу начать изучать Android. С чего начать?
Тони
нет, там можно настроить как часто, но чаще 15 минут не получится
Т.е мне не нужно создавать сервис,ресивер. Чисто создаю класс от Worker и запускаю его в актиковсти? Так оно работает?
Vadim
Какой язык?
с английского
Mike
Какой язык?
ой, ошибся, сначала нужно научиться гуглить
Александр
Т.е мне не нужно создавать сервис,ресивер. Чисто создаю класс от Worker и запускаю его в актиковсти? Так оно работает?
https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/562-urok-29-workmanager-vvedenie.html Тут гуд написано.
Ivan
Т.е мне не нужно создавать сервис,ресивер. Чисто создаю класс от Worker и запускаю его в актиковсти? Так оно работает?
ты можешь зашедулить свой воркер (в активити или где угодно), дальше он сам будет работать
Nick
сладкий мальчик
sad*
Sed
Mike
sad*
это намеренно)
Александр
*sed live
Ivan
это намеренно)
да, там ссылку хорошую дали
Nick
sed laif
сладкий мальчик
:/
Гугли Android development roadmap
Mike
Гугли Android development roadmap
причём лучше сразу смотреть мой форк https://github.com/Miha-x64/android-developer-roadmap
Nick
Привет, я хочу начать изучать Android. С чего начать?
https://github.com/mobile-roadmap/android-developer-roadmap
Mike
говно, где арикс, где даггер?
кажется, в твоём вопросе уже содержится ответ :)
Mike
говно в моём роадмэпе почти не представлено
сладкий мальчик
говно в моём роадмэпе почти не представлено
А почему из джавы надо учить только коллекции и стримы и многопоточность?