Ivan
Ребята)))
Ivan
Ivan
Как изменить background нижних кнопок?
Ivan
Я не знаю как это свойство называется
Ivansuper
да зачем нужен sqlite, если есть objectbox?
А зачем нужен objectbox если есть sqlite?
Ivansuper
Я не знаю как это свойство называется
https://stackoverflow.com/questions/27839105/android-lollipop-change-navigation-bar-color
Ivan
Спасибо огромное)
ニキータ
Напомните пожалуйста где указывается версия приложения? в manifest ? Тип чтобы сама система видела что это более новая версия приложения, и могла сказать об этом при обновлении + в настройках
ニキータ
Билд файл градла
который Module?
Ivansuper
Да
Ivansuper
Ты если зайдешь туда сам увидишь
Ivansuper
Там по умолчанию проставляется первая версия для тебя
Turalllb
Подскажите, есть какие нибудь способы при компиляции в студии получать больше логов? Он ругается под виндой, что Имя файла или его расширение имеет слишком большую длиную. Хочу больше инфы..
Orange socks
Имя просто укороти и все заработает
Turalllb
Имя просто укороти и все заработает
да если бы было всё так просто. Эта проблема не имеет решения в два клика. Я смотрел вопросы с этой ошибкой на форумах, решения сложные и не понятные. Проект работал, давно его не запускал из под винды, вот запустил, обновил его на 700 коммитов и теперь не ясно, в каком из коммитов добавлены были зависимости. Да и не факт, что дело в одной зависимости, а в длине всех зависимостей разом
Ivan
На новых версиях андроида, запросы volley нельзя отправлять в главном потоке?
Turalllb
На новых версиях андроида, запросы volley нельзя отправлять в главном потоке?
никаких сетевых запросов в потоке работающем с UI (так сказать в главном)
Ivan
Понял, спасибо)
Turalllb
да и глупо это
Ivan
Да я понял, просто прохожу курс, он сделал в главном потоке и у него на эмуляторе работает, а у меня на 9 андроиде не заработало)
Ivan
Просто я раньше делал сетевые запросы в главном потоке без volley, а тут я думал что она сама кидает их в отдельный поток))
Ivan
В отдельном*
Turalllb
ну кстати точно сказать не могу volley отрабатывает их под капотом в отдельном потоке или нет. Вот ретрофит запускает в отдельном. Ну если явный exception и там написано что запрос из главного потока, значит он этого не сделал
Ivan
Turalllb
тут не написано ничего про сетевой запрос из главного потока, а только про отсутствие каких то файлов.
Ivan
Ну, сейчас сделаю в отдельном потоке и узнаю, в потоке проблема или нет
Dmitrii
Всем привет, хочу увидеть что содержит map пишу print(map) выдаёт count 2. Как распечатать map?
Ivan
https://pastebin.com/PFhpXKSQ
Sergey
Скажите пожалуйста, что не так, пытаюсь вывести лог но я его не вижу. Прошу сильно не пинать я только учусь :)
Ivan
В Logcat'e выбери Info и найди по своей константе своё сообщение
Ivan
Там есть специальное поле для поиска
Turalllb
Я не понимаю в чём проблема, просто не заходит в метод onResponse
onResponse попадет когда будет ответ . Либо он попадет в OnError либо просто запрос вообще не делается. Скорее всего он не делается . Запрос составлен , называется jsonObjectRequest, наверняка у него есть какой то метод post или еще что то что заставляется его выполниться
Ivan
Кстати, про onError забыл, только что проверил, как раз туда он и попадает...
Ivan
Проблема была в volley Cleartext HTTP traffic to www.omdbapi.com not permitted, так как Starting with Android 9 (API level 28), cleartext support is disabled by default.
Turalllb
https надо
Ivan
Поэтому пришлось в файл манифеста добавлять: android:usesCleartextTraffic="true">
Ivan
А строка кода выполняется?)
Sergey
Да
Ivan
Скинь скрин или код
Sergey
В личку скинул
Leonid
подскажите пожалуйста что делаю не так
.
подскажите пожалуйста что делаю не так
а что ты пытаешься сделать?
.
это ваще какаят ерунда. если тебе надо сохранить мд5, а не пароль, то сохраняй его, зачем ты в EditText пихаешь хеш?
.
алсо мд5 уже не торт, радужные таблицы сделали своё дело. SHA256 с солью куда ни шло
Leonid
я из edittext беру пароль хеширую его и пытаюсь вывести в textview, захешированный пароль
.
аа, сорян
.
textView.setText ?
.
я чёт туплю, ток проснулся %)
Leonid
это все у меня не хочет работать, вылазит ошибка, Could not execute method for android:onClick я гуглил, но так и не нашел как исправить либо что то я не понимаю, но думаю что то связано с потоком
.
подскажите пожалуйста что делаю не так
https://gist.github.com/ioerrorle/5e6a8e5f2190f86a1f50eb181190492d так попробуй, только кнопке ид назначь нормальный и android:onClick выпили
.
Чем тебе android:onClick не нравится?
да хрен знает. не люблю я функциональный код в xml.
.
и mvvm поэтому же не нравится
Aleksey
и mvvm поэтому же не нравится
Скорее DataBinding, чем MVVM, да?
.
ну тот mvvm с которым я работал на датабиндингах, угу
.
честно говоря задач херова гора, изучать прям подходы конкретно как-то времени нет
ℕo ℕame
Скорее DataBinding, чем MVVM, да?
Ну как бы они взаимосвязаны, не?
Leonid
https://gist.github.com/ioerrorle/5e6a8e5f2190f86a1f50eb181190492d так попробуй, только кнопке ид назначь нормальный и android:onClick выпили
просто уже взял готовый пример так и не хочет работать ошибка вылазит org.apache.commons.codec.binary.Hex.encodeHexString
.
ну noSuchMethodError.
Дмитрий
Доброго дня ! Очень надеюсь на подсказку, уже не первый день ковыряюсь, не работает как надо ( Необходимо реализовать сервис, который периодически стучится на удаленный сервер и забирает оттуда по REST некие данные. И в зависимости от того что получил, выводит уведомление. Сервис реализовать понятно что не проблема. Проблема в том, чтобы он работал в фоне даже когда пользователь закрыл приложение, выгрузил его из памяти. И нужно чтобы это работало на всех версиях андройда начиная с SDK 16 Пытался реализовать с помощью AlarmManager. Но там проблема в том что во первых период отработки минимальный 60 секунд, а мне нужно меньше. Плюс основная проблема - никак не получается сделать, чтобы сервис был неубиваемым. Когда пользователь закрывает приложение - ничего не работает. Пытался использовать метод startForeground - также пользователем вполне убивается. Все что пока удалось добиться - при ошибке в главной форме, приложение закрывается но процесс продолжает висеть в памяти и работать. Нужна идея, в каком направлении двигаться. Кто уже такое реализовывал ?
.
хватит следить за юзером
Axbor
Доброго дня ! Очень надеюсь на подсказку, уже не первый день ковыряюсь, не работает как надо ( Необходимо реализовать сервис, который периодически стучится на удаленный сервер и забирает оттуда по REST некие данные. И в зависимости от того что получил, выводит уведомление. Сервис реализовать понятно что не проблема. Проблема в том, чтобы он работал в фоне даже когда пользователь закрыл приложение, выгрузил его из памяти. И нужно чтобы это работало на всех версиях андройда начиная с SDK 16 Пытался реализовать с помощью AlarmManager. Но там проблема в том что во первых период отработки минимальный 60 секунд, а мне нужно меньше. Плюс основная проблема - никак не получается сделать, чтобы сервис был неубиваемым. Когда пользователь закрывает приложение - ничего не работает. Пытался использовать метод startForeground - также пользователем вполне убивается. Все что пока удалось добиться - при ошибке в главной форме, приложение закрывается но процесс продолжает висеть в памяти и работать. Нужна идея, в каком направлении двигаться. Кто уже такое реализовывал ?
Если нужно с сервера что нибудь отправить то ненужно с клиента обращаться к серверу. Лучьше сервер сам скажет клиенту что у него есть данные к клиенту. Это делается с помощью push notification.
.
Доброго дня ! Очень надеюсь на подсказку, уже не первый день ковыряюсь, не работает как надо ( Необходимо реализовать сервис, который периодически стучится на удаленный сервер и забирает оттуда по REST некие данные. И в зависимости от того что получил, выводит уведомление. Сервис реализовать понятно что не проблема. Проблема в том, чтобы он работал в фоне даже когда пользователь закрыл приложение, выгрузил его из памяти. И нужно чтобы это работало на всех версиях андройда начиная с SDK 16 Пытался реализовать с помощью AlarmManager. Но там проблема в том что во первых период отработки минимальный 60 секунд, а мне нужно меньше. Плюс основная проблема - никак не получается сделать, чтобы сервис был неубиваемым. Когда пользователь закрывает приложение - ничего не работает. Пытался использовать метод startForeground - также пользователем вполне убивается. Все что пока удалось добиться - при ошибке в главной форме, приложение закрывается но процесс продолжает висеть в памяти и работать. Нужна идея, в каком направлении двигаться. Кто уже такое реализовывал ?
У андроида простая идеология - если юзер хочет выключить приложение, то он должен иметь возможность это сделать. Ваша задача этой идеологии противоречит и даже если у вас получится, то ваше приложение завернёт гугл с большой вероятностью. По сути вы хотите сделать неконтролируемый пользователем вредоносный код.
Дмитрий
Если нужно с сервера что нибудь отправить то ненужно с клиента обращаться к серверу. Лучьше сервер сам скажет клиенту что у него есть данные к клиенту. Это делается с помощью push notification.
Именно это мне и нужно сделать. Но вопрос в том чтобы все работало, когда пользователь смахивает приложение. Например как в телеграм
Aleksey
Ну как бы они взаимосвязаны, не?
Ну как бы и да, и нет. Можно их отдельно использовать. У меня в проекте Moxy замиксовали с DataBinding.
Дмитрий
firebase push notifications. Ищите это.
Firebase не работает при убитом приложении. В документации даже написано. Я бы с радостью использовал
Leonid
ну noSuchMethodError.
то есть его в зависимостях надо подключить ?
Axbor
Firebase не работает при убитом приложении. В документации даже написано. Я бы с радостью использовал
What? Если пользователь сам отключил нотификации то да не будет работать. Но в остальном работает как надо. Даже на вашем телеграме оно использовано.
Дмитрий
What? Если пользователь сам отключил нотификации то да не будет работать. Но в остальном работает как надо. Даже на вашем телеграме оно использовано.
Речь идет о том когда приложение закрыто пользователем. На кнопку домой жмет, находит приложерие в списке и смахивает его
Axbor
Firebase не работает при убитом приложении. В документации даже написано. Я бы с радостью использовал
Наверно не то вещь прочитали. Push notification отправляется с сервера, и ему ненужно постоянно работать в клиенте.