Никита 🙃
Ааа, забыл 😅
Никита 🙃
Все, нашёл. Фигню сморозил походу
Никита 🙃
Игорь
Поиск по чату не помог, задам пару вопросов по студии, может кто знает. После обновления до студии 3.1 появились две проблемы, первая из которых весьма неприятная, а вторая просто напрягает: 1 - не отображаются лейауты построенные на констреинтах, просто не рендерится, никаких ошибок не печатается. Удаляешь всё что связанно с констреинтами - вьюхи отображаются. Констреинты подключены 6 бетка. 2 - использую рхджаву2, на все обсёрваблы или сабскрайберы я подписываюсь и перехватываю диспозабл в методе doOnSubscribe, посему возвращаемое значение диспозабла после подписки мне не нужно. Так вот, после обновы все подписки выделяются оранжевым и ругаются что я не использую возвращаемое значение, выключив в настройках подсветку таких ошибок никакого эффекта не обнаружил, всё равно половина кода подсвечена оранжевым, раздражает, а покрывать аннотацими @SuppressLint("CheckResult") не хочу. Может кто знает. что сделать с этими проблемами?
Танцы с бубнами помогут. 1)Ставим gradle 4.4 для загрузки 2)плагин обновляем до 3.1.0 3)выключаем cache (если был) 4)Удаляем gradle cache везде(в том числе и в с:/.gradle) 5)Удаляем build-ы (app и др.) 6)перезапускаем проект
Игорь
Поиск по чату не помог, задам пару вопросов по студии, может кто знает. После обновления до студии 3.1 появились две проблемы, первая из которых весьма неприятная, а вторая просто напрягает: 1 - не отображаются лейауты построенные на констреинтах, просто не рендерится, никаких ошибок не печатается. Удаляешь всё что связанно с констреинтами - вьюхи отображаются. Констреинты подключены 6 бетка. 2 - использую рхджаву2, на все обсёрваблы или сабскрайберы я подписываюсь и перехватываю диспозабл в методе doOnSubscribe, посему возвращаемое значение диспозабла после подписки мне не нужно. Так вот, после обновы все подписки выделяются оранжевым и ругаются что я не использую возвращаемое значение, выключив в настройках подсветку таких ошибок никакого эффекта не обнаружил, всё равно половина кода подсвечена оранжевым, раздражает, а покрывать аннотацими @SuppressLint("CheckResult") не хочу. Может кто знает. что сделать с этими проблемами?
И мне не удалось заменить все compile на implementation Ругалась студия на импорт
Artyom
Всем привет! Подкинул свой код в главную dex приложения и собрал с помощью apktool’a, за лимит не вышел, но код падает с ошибкой (только на 19 апи) что classdefnotfound
Artyom
отсюда вопрос, какие исходники обязательно должны быть в первом dex файле и есть ли какие-то ньюансы на api 19 ?
Artyom
конкретный лог? с полным описанием
есть оригинальная прилка (например twitter) в ней 4 декс файла, разобрал прилку с помощью apktool’a, добавил smali_classes5 директорию со своими сорцами. В главной директории smali (первый декс) нашел Application и в методе onCreate() вызываю свои сорцы (которые кидают в лог сообщение, что все ок). Работает везде, кроме api19, на api19 прилка падает с сообщением, что мой класс не найден 03-29 16:28:44.799: E/AndroidRuntime(14320): java.lang.NoClassDefFoundError: com.my.pack.MySuperLogger
Artyom
я так понимаю что разница в том, что в 5 версии уже ART и он сам занимается подгрузкой декс файлов
FromSi
Почитал в чем отличие между Glide и Picasso, может кому тоже интересно https://inthecheesefactory.com/blog/get-to-know-glide-recommended-by-google/en
Anonymous
Всем доброго времени суток, я недавно начал изучать и практиковаться в разработке андроид приложений. На данный момент я остановился на одной проблемке. Вроде бы легко, но в то же время непонятно. У кого есть время чтобы помочь? тема парсинг с веб сервиса.
Yaroslav
ребят, всем привет. Есть у кого то опыт работы с crashlytics?
Olexandr
юзаю ретрофит. хочу в основном потоке выполнить execute(), но получаю ошибку. выполнять запрос в AsyncTask? асинхронный enqueue() не предлагать))
Yaroslav
rxjava?
Yaroslav
ты ведь должен в другом потоке все делать
Olexandr
ты ведь должен в другом потоке все делать
просто ретрофит юзаю) та я понял. вот и спрашиваю как лучше сделать
Olexandr
так а я о чем))
Olexandr
а если буду юзать AsyncTask, норм?
Yaroslav
ну лично я через rx, а там смотри сам
Yaroslav
asyncTask вроде не рекомендуеться для больших запросов, или нет?
Olexandr
ну лично я через rx, а там смотри сам
можно скрин кода такого запроса в основном потоке?
Yaroslav
там не основной поток
Yaroslav
так ты должен указать другой поток, а в это время показать пользователю допустим анимацию
Olexandr
там не основной поток
ну я имею ввиду что rx с таким запросом ты вызываешь же из основного потока
Konstantin
Так можно переключить
Konstantin
В rx указать поток
Yaroslav
да, и потом указать поток в котором ты хочешь получить данные
Konstantin
Ну не совсем поток)
Yaroslav
почитай про rx
Olexandr
Всё, для чего нужно писать код, тоже не предлагать?
смысл этого сообщения? я просто хотел узнать как реализовать запросы из основного потока. что тут такого
Mike
Его нельзя блокировать ничем.
FromSi
та я понял. спасибо
А тут можно посмотреть примеры RxJava2 Можно поизучать денек и понять, что это хорошая штука. Хорошая штука которая еще и с Retrofi2 идет. ) https://github.com/amitshekhariitbhu/RxJava2-Android-Samples
Roman
Привет всем! Вопрос по Dagger2. У меня есть SplashActivityModule, который должен провайдить SplashViewModelFactory ну и разумеется саму SplashActivity. Билд собирается, тоесть Dagger не ругается, но сразу вылетает exception, мол SplashActivityModule must be set. Что я делаю не так?
Roman
Olexandr
как в rx java сделать периодическое выполнение запроса?
Olexandr
ну, например, есть список заказов со статусами. админ меняет статус заказа. и я хочу чтобы это сразу отразилось у меня в приле, без обновления юзера
Olexandr
разве rx java этого не позволяет?
Jack
Фууух, наконец-то нашел решение проблемы!
Jack
Jack
Mike
разве rx java этого не позволяет?
RxJava вообще не этим занимается. А обернуть в обзёрваблы можно и вебсокеты, и вообще всё что угодно.
Roman
да!
Observable.interval(), но я бы так не делал. Много запросов не хорошо
Jack
Нужно было всего лишь добавить это в gradle
Mike
тогда есть ли смысл юзать rx + retrofit? или просто retrofit?
OkHttp умеет работать с вебсокетами. Оборачивать это в Rx — если нравится и умеешь.
Антон
Господа всех приветствую, собираюсь кодить под андроид , но пока не могу понять в какую сторону копать. Из знаний си плюсы, веб бекенд на среднем уровне, фронтенд на среднем, Если не трудно подскажите направление откуда рыть, чтобы начать вникать в мобильную разработку, яву изучать? Или в наши дни все настолько кроссплатформенно, что она утратила актуальность?
Olexandr
OkHttp умеет работать с вебсокетами. Оборачивать это в Rx — если нравится и умеешь.
ну я даже не о сокетах говорю. вопрос по другому: rx + retrofit чем то лучше чем просто один retrofit?
Mike
Anonymous
пасаны, пасаны, не видали ль вы на свете либу для анимации фона. типа например медленное такое вжжжжух картиночка ездиет. или эт как-то руками сделать рил? по сути ставить картинку как то больше чем размеры экрана и еев скроллвью и . ... как?
Anonymous
надо чтоб она ехала по фону хаотично
Deleted
Нужно протестировать работу приложения с Bluetooth на множестве популярных моделей Гипотетически - существуют студии которые предоставляют в аренду набор моделей для теста?
Roman
https://stackoverflow.com/a/35565084
Roman
И все равно не проверил?)
Deleted
Есть такие фермы мобилок, но в руки не дают, сам не тестил на них
Какие ключевые слова для поиска не подскажешь?
Roman
Customview которая extends LinearLayout. Пакуешь туда TextView и EditText. Пару минут работы :)
Sergey
Есть и другие с другими наборами устройств
Sergey
Ищи и обрящешь
Deleted
http://awsdevicefarm.info/
Я понял, это немного не то, потому что надо протестировать подключение по Bluetooth с телефона к микроконтроллеру который должен находится рядом с ним
Sergey
Bluetooth не такая жопная штука как реализация камеры у вендоров
Sergey
Скорее всего без проблем будет везде, но это имхо
Deleted
Жопная Я тестировал Bluetooth на Xiaomi, там на одной из моделей стек реализован с багами Нужна функция отсылки пакетов увеличенного размера, по 517 байта И конкретно она с xiaomi шлёт corrupted пакеты
Sergey
Есть другой муторный путь :) брать в офлайн салонах мобилки и возвращать их через день - я так мониторы выбирал )
Sergey
Муторно и зависит от законодательства
Sergey
Но в России вполне