Сергій
Doze через час должен включаться. А у меня данные перестают течь через 5-10 секунд, после угасания экрана.
Не через час, намного раньше. Как раз 5-10 минут. И это ещё очень зависит от вендора.
Igor
стирание никак не мешает
Ну кроме постоянного боксинга 😏
Mike
Ну кроме постоянного боксинга 😏
Ну это больше не про стирание. Если б были как бы отдельные типы для 4-байтных и 8-байтных примитивов, в рантайме тоже ни к чему было знать, флоат или инт, лонг или дабл.
Anonymous
Всем привет
Anonymous
Для разработки лучше всеко джава?
Сергій
без понимания джавы будет тяжко )
Anonymous
А на чем подскажите?
Pavel
а чего закидают? тут больше все от котлина фанатеют?
Anonymous
Буду благодарна
Mike
А на чем подскажите?
Kotlin хорош, но нужно хорошо понимать Java чтобы не делать глупостей.
Mike
ну, ничего более остроумного я и не ожидал
Anonymous
Anonymous
Игру
Anonymous
А есть и сереал?
Mike
Если хотите продолжать, давайте не тут. Собственно, Масяня — это мультсериал.
Mike
Забавно. А я — настолько 😐
Anonymous
Mike
Сколько тебе лет?
продолжая оффтопик — 22
Сергій
😁
Anonymous
Кто тут уже создал несколько игр или приложений
Anonymous
Кто поможет разобратся с джавой или дать онлайн учебник?
Pavel
а это разве не на движках делают? там юнити, или еще что-то?
Mike
Любой, главное — уметь хорошо программировать. Кто хочет — обычно идёт гуглить и начинает учить.
Roman
javanese.online
твой проект?
Roman
да
иконки не скалируются(
Mike
иконки не скалируются(
завёл, починю примерно хз когда
Roman
спасибо
Aleksandr
привет кто-то знает как реализовать в андроиде Woggle Shake? Это когда иконки трясутся https://www.youtube.com/watch?list=UUQLgphI1scFppGzm6C54VIg&time_continue=6&v=3U0CV2uecD4
Aleksandr
А что пишут в гугле по этому поводу?
анимацию предлагают. на нескольких иконках норм, но если чуть больше, начинаются тормоза
Mike
анимацию предлагают. на нескольких иконках норм, но если чуть больше, начинаются тормоза
примени одну анимацию ко всем иконкам сразу) Вообще, если уже пробовал так сделать, почему сразу не написать об этом?
Igor
Чат, есть вопрос. Тестирую фрагменты в AndroidX с помощью FragmentScenario. У меня постоянно зависают тесты и фрагменты не запускаются. Кто-нибудь сталкивался с этим?
Artem
была дискуссия на эту тему какое-то время назад, по задаче "убирать нотификацию при смерти процесса". Нормального способа не нашли, разве что периодически проверять, давно ли последний раз приложение было живо, и если слишком давно - убирать. Но наличие нотификации не связано с загрузкой данных в фоне, если это не FG-сервис.
на эту тему сегодня утром @Harmonizr и @Devit951 просили отписать по итогу. В общем, операция прошла успешно. Перенос из активити в сервис и переопределение метода onTaskRemoved + соответсвующие правки манифеста дали плоды - нотификашка отваливатся при смерти процесса. Как и кто-то писал, в Сяоми данный метод не вызывается, так что очень плохой кастыль пришлось втыкать: врубать Foreground и вызывать stopForeground в onTaskRemoved
Artem
ну и у меня еще вопросец к более опытным: в прибинженном сервисе тикает таймер и мне каждую секунду надо обновлять textView. Я это делаю с помощью колбека. Насколько убог этот способ и можно ли это провернуть более красиво?
Amadey
Я недавно узнал о такой фиче и как показалось это вполне сносная вещь, но применить ещё не было возможности
Artem
Почему foreground это вдруг костыль?
речь конкретно о моем случае. Так то да, нужная вещь.
Amadey
ну и у меня еще вопросец к более опытным: в прибинженном сервисе тикает таймер и мне каждую секунду надо обновлять textView. Я это делаю с помощью колбека. Насколько убог этот способ и можно ли это провернуть более красиво?
В книжке читал что можно реализовывать общение через callback-и а можно через broadcastReceivers. Больше методов не упоминалось, и callbacks считается более предпочтительным
Artem
PendingIntent — о другом
Это почему о другом? вот пример: https://startandroid.ru/ru/uroki/vse-uroki-spiskom/160-urok-95-service-obratnaja-svjaz-s-pomoschju-pendingintent.html
Max
Ну никто ж не спорит что можно)
Mike
Это почему о другом? вот пример: https://startandroid.ru/ru/uroki/vse-uroki-spiskom/160-urok-95-service-obratnaja-svjaz-s-pomoschju-pendingintent.html
PendingIntent — это Intent, который где-то надолго подвис. Так или иначе, внутри него обычный Intent, что снова приводит нас к BroadcastReceiver.
Anonymous
здравствуйте, этот баг вообще будут фиксить?
Anonymous
что не выберешь - ошибки
✙ БессзуГик
У меня решилось ребутом машины. Он видел JAVA_HOME как старый путь к jdk
Amadey
Нормальная ли это практика обращаться к БД(и локальной и на стороне сервера) через service? т.е. если activity свернули то запрос все равно будет обработан и вернет данные которые будут занимать место в RAM хотя в данный момент времени могут быть и не нужны
Amadey
Обрывать связь с БД каждый раз, когда activity сворачивается, кажется, не особо хороший вариант, но держать, возможно, не нужные данные в RAM - тоже не лучшее решение
Anonymous
Переведите это на java: // moving to a new thread ioThread { getInstance(context).dataDao() .insert(PREPOPULATE_DATA)
Сергій
если конечно это не обвязка над корутиной
Anonymous
если конечно это не обвязка над корутиной
Пытаюсь прикрутить готовую базу на Room. Этот пример на котлине. Я понял что это в новом потоке, а что дальше я хз
Konstantin
Вопрос по Room Если например у меня есть самое тупое Класс и Ученики у каждого ученика соответсвенно класс_id Я хочу чтобы при получение класса у него было поле с количеством учеников - COUNT из бд, тянуть всех учеников мне не надо Как это проще в руме сделать? Кастомные запросы городить?
Eugene
ааа
Eugene
Болезнь - для меня класс уже к структура в учебном заведении не определяется в голове :D
Eugene
Только как в программировании
Eugene
Query(SELECT Count() FROM students WHERE student_id = :id)
Eugene
Я бы что-то по типу такого сделал
Eugene
и навесил это над fun count() : Int
Eugene
ну или public int count()
Eugene
как удобнее)
Eugene
Я не помню точно, может ошибся в запросе, но думаю смысл понятен, у sql есть специальная для этого функция
Eugene
А в метод передаешь id класса
Eugene
Плюс можно это все в одну транзакцию запихнуть и получать вместе с данными класса
Konstantin
Query можно на поле повесить чтобы динамически считалось? как запрос то написать я знаю