Serg
да там много нюансов, типа, как обезопасить от циклических зависимостей и тд. сорян, ща не распишу
а в компоненте все так же пишем void inject(UsersPresenter usersPresenter); тогда в презентере будет @Inject public UsersPresenter (UsersRepository usersRepository) { IDGUApplication.getInstance().plusUserRepoComponent().inject(this); mUsersRepository = usersRepository; }
Serg
?
Igor
чет у вас все сложно как-то
Serg
чет у вас все сложно как-то
там сабкомпонент юзается
Igor
я стараюсь не усложнять все презентер ижектю в активити, зависимости в презентер через конструктор сами подтягиваются
Igor
>>IDGUApplication.getInstance().plusUserRepoComponent().inject(this); не сработает же добавте ваш презентер в компонент, и все должно быть ок
Fearless
Добрый вечер. Подскажите пожалуйста, есть ли какой-нибудь способ получить будильники из стандартного приложения будильник в своем приложении?
Anonymous
https://youtu.be/svvf369l-XU
Со звуком беда.
Timofey Bystrov
Привет, у меня такой вопрос. Предположим у нас есть два запроса, один загружает список айди больших данных, а другой соответсвенно большие данные по айди. Так вот я делаю в ответе запроса айди данных асинхронные запросы загрузки больших данных и в саксесе показываю их в recyclerview, но при этом мне нужно показывать прогресс диалог с надписью загрузки. Как определить момент окончания загрузки данных, чтобы убрать диалог?
Timofey Bystrov
ретрофит
Timofey Bystrov
дело в том что все эти запросы асинхронны, а прогресс диалог внешний и я не могу придумать в какой момент отключать его
Timofey Bystrov
для каждого айди создается отдельный запрос
Anton
Гайс. внутри коллапсинг тулбара нормально ли делать активные элементы. кнопочки всякие?
Anton
Anton
вот как тут
Anton
карандаши это ImageView с листнерами
Aldres
Здравствуйте, кто-нибудь использовал Google Places Api? Какое имя указывать в meta-data для ключа - com.google.android.geo.API_KEY ? Или что-то другое?
Aldres
А, все, разобрался. Было все верно. Просто meta-data не туда вставил
Михаил
стоит ли юзать camera2 api? или на первой версии сидеть?
Alex
Всем привет. Рарный кейс выявился, крч, добавил кастом фонт в проект, и вот при отрисовке текствьюхи собсно такая дичь, если хорошо присмотреться, то можно увидеть, как по краям режется символ
Alex
Куда копать в данном случае?
Anonymous
Кто работает с Android Studio, ProGuard и Crashlytics, как работает магия деобфускации стактрейсов? Каждый билд генерирует уникальный айдишник, и, как я понял, он генерируется даже если не менялись versionCode и versionName приложения: <string name="com.crashlytics.android.build_id">RANDOM_UUID</string> Очевидно, при сборке, вместе с mapping.txt, этот айдишник отправляется на сервер, и, в свою очередь, каждый отчет об ошибке содержит айдишник билда. Таким образом, сервер может найти нужный mapping.txt даже для сборок с одинаковым versionCode и versionName. Но что если во время сборки пропадет интернет? Я вот попробовал собрать билд с отключенным инетом, он молча собрался. А я надеялся он ругнется, что не может загрузить mapping.txt и айдишник билда на сервер. Странно и непонятно.
Alex
Какой символ режется? Не видно
В Popular режется p, u, l, a, r в соответствующем регистре
Alex
По краям символа, в котором он отрисовывается(я сейчас не ответил на свой вопрос, просто хочу пофиксить не прибегая к десяткам строк кода, может можно обойтись 2-3)
Yernar
проверяй не на null а на "". или на isEmpty()
Dmitry
а лучше юзай TextUtils.isEmpty сделает тоже самое
Dmitry
эм уверен что на перформанс это сильно повлияет? что прям на 100% лишнее? просто удобная обёртка, но возможно я чего то не понимаю, поправь если не так
Gerc
Может вернуть. Если установить null в сеитекст
Gerc
Не будет никакого нпе. Нормаоьный бестпрактис чтоб стереть текст из едиттекста
D
Всем доброго времени суток. Вопрос достаточно глупый. Какой лучшый способ сделать логин через разные соц.сети ?
D
Я слышал про библиотеку ASNE, она лучший выбор или уже есть устоявшиеся и условно принятые нормы?
Darya
Подскажите пожалуйста хорошее руководство по поиску и отладке ошибок в приложении. бОльшая часть написания приложения ведь уходит на то, что бы приложение скомпилилось. Вот хотелось бы узнать, может руководства или обучалки, чтобы процесс шел быстрее. Спасибо😊
Darya
Всем доброго времени суток. Вопрос достаточно глупый. Какой лучшый способ сделать логин через разные соц.сети ?
хз. Помойму легче просто каждый по отдельности сделать да и все. Там по каждому есть руководство.
Askar
ребят, вопрос про коммуникацию клиент-сервера и пост запрос с булевым полем. Сервак на пхп написан, не может нормально обработать true/false, обязательно надо слать 0/1. это у всех так или только у моих коллег?)
D
хз. Помойму легче просто каждый по отдельности сделать да и все. Там по каждому есть руководство.
А по времени? Не слишком затратно? Я знаю, что по каждому есть руководство. Меня больше беспокоят временные затраты.
Lev
Ребят, с чем может быть связана ошибка? Тестили прогу на трех телефонах, с 5, 6, 7 андроидом. Возникает только на 7 андроиде.
Darya
А по времени? Не слишком затратно? Я знаю, что по каждому есть руководство. Меня больше беспокоят временные затраты.
хз. По мне , так более гибкий вариант. Легче потом поддерживать, сейчас на библиотеку сядешь, потом будешь связан ее рамками. А так по отдельности модули написал на каждый вариант, в результате легко поддерживать и тестить, ну и плюс если что отвалится, то не все сразу, а какой то способ отдельно.
Darya
По отладке приложений нет руководств в общем?(
Darya
а как ты ошибки отлавливаешь? и краши фиксиш
Ваня
Да
Andrey
Всем привет! Есть ли какие-нибудь гайды на то, что на экране обязательно должна быть продублирована кнопка back?
Nikita
это типа разные кнопки
Nikita
есть up а есть back
Nikita
если я правильно понял о чем ты
Andrey
допускается ли в приложении экран, кроме главного, на котором нет кнопки назад?
Andrey
т.е. кнопки вверх
Nikita
допускается ли в приложении экран, кроме главного, на котором нет кнопки назад?
да, как бы, тебе решать) ты можешь отправлять назад хоть по встряхиванию девайса
Nikita
Кто-нибудь заставлял Glide инорировать EXIF?
Сергій
В пакете internal, который скорее всего не доступен из вне
Maxim 📱 D
Подскажите пожалуйста как отдельно использовать карточки leanback для android tv, или какой нибудь готовый компонент похожий на это, но не materialleanback, он не умеет с пультом работать
Maxim 📱 D
это разве не от клавиатуры зависит что вводится? если ввод любой разерешен.
Maxim 📱 D
мы для проигрывания потока юзаем, норм вроде
Алексей
Хай ребят. Помогите плз с видео- и аудио-проигрывателем (смотрю похожее обсуждаете). Нужно воспроизводить в приложении видео и аудио, получаемое из http запросов ( в заголовке Range например). Полносью файла не будет сразу. Только так по частям. Список требуемых форматов достаточно широкий. нашел только https://github.com/Bilibili/ijkplayer (но не поддерживает avi). и https://github.com/google/ExoPlayer (но не поддерживает avi, wmv, rtmp). а эти форматы нужны. и api от 16-й версии и выше должна быть поддержка. у остальных либ, либо api не поддерживается, либо поддерживаемых форматов сильо меньше. Ну мб можно и в браузере (если есть варианты работающие так). Есть какие-то варианты для реализации? Нужны поддержка следующих форматов: wmv, mp3, avi, mp4, wav, ogg, webm, rtmp, flv
Maxim 📱 D
предлагай юзать другой плеер, vlc например
Maxim 📱 D
по долгому тапу
Алексей
что-нибудь посоветуете?
Посоветуем подумать, реально ли нужны вам эти 100500 форматов. Я мощнее экзоплеера ничего не видел для стриминга, если он не может - то вряд ли кто-то может.
Алексей
Посоветуем подумать, реально ли нужны вам эти 100500 форматов. Я мощнее экзоплеера ничего не видел для стриминга, если он не может - то вряд ли кто-то может.
ну это понятно, но такое тз. надо понять кто что может. хз, мб для avi отдельно другой проигрыватель прикручивать - но жестко это конечно
Алексей
ну вот я скинул ссылку на ijkplayer - у него больше форматов. только avi нету у него и у экзо
Алексей
ну заказчик попросил поменьше стоимость. тут надо понять, если точно всех форматов поддержку не получится сделать - то будем обсуждать, либо ограничим проигрывание каких-то форматов, либо писать свой.
Алексей
эти 2 варианта понятно дело всегда можно сделать. но это ограничение (В первом случае) и доп цена проекта (во втором). соотв-но надо сначала оценить действительно ли такой либы нет
Алексей
Алексей
только avi поддержку мало где видел. почему же у этих двух топовых нет ее, тоже надо посмотреть. мб есть какие-то существенные ограничения. так-то достаточно популярный формат был когда-то)
Anonymous
Всем добрый день, подскажите пожалуйста как лучше реализовать загрузку по очереди больших файлов(200+мб) с возможностью отмены какой-либо загрузки- я пробовал использовать DownloadManager, но он загружает все одновременно, а IntentService не могу разобраться как отменить загрузку..
Ilya
ребят, если у кого есть линка на чат по геймдеву, поделитесь плиз
Eugene
И мне плиз
Andrey
и мне плиз
Ivan P.
Всем привет. Заметил, что после закрытия Instagram иконка запуска анимируется (фотик делает вспышку). Интересно, как они так сделали. Может кто знает.
Сергій
в самом клиенте инсты такого точно нету
Ivan P.
Сергій
да
это китайцы сделали