Andrew
Ivan
Давайте логически рассуждать? Application существует все время работы вашего приложения
Igor
Хотите обращаться к context из труднодоступных мест ?)
Ivan
И если вы сохраните объект, который живёт все время приложения способом который обеспечивает возможность хранения инстанса в процессе жизни приложения, то как бы все ок
Ivan
Ну разве что инстант ран оторвет
Igor
Думаю он хочет из какого-то адаптера иметь доступ к контексту, без инжектинга его в конструктор
Ivan
Alexey
Andrew
пасип
Alexey
многие mvp либы даже завязаны на сохранении состояния в статических полях) Это особенность хреновой архитектуры дройда
Olexandr
какой это пермишен? ранее мне тут подсказали, что это android.permission.PACKAGE_USAGE_STATS, но как оказалось - не то
Eugene
Olexandr
Anonymous
Вадим
Kirill
привет, кто-нибудь писал кастомные вьюхи для подгрузки изображений с помощью фреско?
Kirill
мне надо чтобы маркер фоточки подгружал
Kirill
вроде все написал но он чет не хочет
Nikita
для отправки уведомления в определенное время использование Timer норм идея? допустим нужно отправлять уведомление каждый день в 15.00, Timer подойдет для этой задачи?
Emil
я бы смотрел в сторону AlarmManager
Emil
https://stackoverflow.com/questions/14579034/difference-between-timer-and-alarmmanager
Alexey
Konstantin
есть гайды?
gcm network manager гуглишь и находишь, для примера, можешь посмотреть либу evernote job-scheduler на github
Вадим
Nikita
спс, буду копать в сторону alarm manager, пишут вроде энергоэффективность лучше у него по сравнению с Timer
Askar
спасибо, интерфейс уже делаю
Alexey
Ivan
Ivan
Он же вообще сюда не подходит
Ivan
Лучше Job Scheduler заюзать
Siarhei
Добрый день. в 90% случаев при подключении к плей сервисам вылетает ошибка:
{"errors":[{"domain":"global","reason":"invalid","message":"Invalid applicationId with value . Reason: No application ids specified."}],"code":400}
при том что id есть. больше деталей тут - https://stackoverflow.com/questions/48965631/google-play-game-service-error-code-400
не подскажете в чем может быть дело?
Kirill
Видимо приложуху не зарегал
Kirill
в файрбэйсе каком-нибудь
Kirill
или еще каком сервисе гугловом
Siarhei
Видимо приложуху не зарегал
спасибо. буду дальше ковырять в настройках
вроде везде зарегал, до этого работало. потом поменялись api key и перестало работать хотя по новой обновил google-services.json и т.п. :(
Loki
Здраствуйте, когда пытаюсь использовать https://github.com/thorbenprimke/realm-searchview вылезает вот такая ошибка
Error:Execution failed for task ':app:transformNativeLibsWithMergeJniLibsForDebug'.
> More than one file was found with OS independent path 'lib/arm64-v8a/librealm-jni.so'
Dmitrii
Anonymous
Как в студии 3.2 вернуть окно Messages, в котром отображаются ошибки в коде?
Elron
Loki а как писать текст в таком формате ? "Error:Execution failed for task "
Emil
use ` (ё)
Evgeny
Evgeny
Или ты про ошибки градла
Loki
@elronsmith обернут в три `(ё) в начале и в конце
Emil
* обратная кавычка
Nikita
как можно объеденить ответы от двух запросов в один ответ с помощью операторов комбинирования rxJava? пробовал через zip но как я понял там два ответа должны быть одного типа... нужно сделать типа такого response1+response 2=response 3
Pavel
Evgenii
Evgeniy
Ребят, вопрос по организации процесса разработки.
Есть свои различные модули/библиотеки, которые используем в разных проектах. Что нужно, чтобы эти модули хостить на своём сервере и подключать к проектам как aar/jar? Maven? Nexus? Что-то ещё? Может у кого есть статьи по этому поводу? Что гуглить?
Artem
jitpack.io ?
Artem
за деньги можно из приватных реп подключать
Igor
Evgeniy
Evgeniy
Или там free только триал? Похоже, что триал только. Бесплатные аналоги есть какие-нибудь?
Anatoly
Подскажите, чат в приложениях делают через fcm или что-то другое есть
Evgeniy
Loki
Dmitrii
Di
Я совсем нью фаг и разбираюсь с Git`ом.
Мне в командной строке после git add пишется вот такое
Di
warning: LF will be replaced by CRLF in .idea/gradle.xml.
The file will have its original line endings in your working directory.
Di
Что это за LF который будет заменен на CRLF
Валерий
Валерий
А во вторых это переносы строк
Обычно их держат в одном формате — CR (возврат каретки, используется на яблоках), LF (line feed, перенос, используется на юниксах) или оба сразу (CR LF, поделия майкрософта)
Валерий
Если гит кидает предупреждение, то ничего страшного, пока у вас IDE умеет понимать все варианты
Идея (соответственно и студия) умеют
Валерий
Ещё стоит почитать чуть-чуть про .gitignore
Di
Спасибо, за совет. Сейчас уберу idea.
Di
и судя по всему, надо поставить флга core.autocrlf true
Валерий
Лучше просто игнорировать
Валерий
Для идеи есть плагин .ignore, советую поставить
Помогает избавиться от всякого ненужного в репозитории без глубокого изучения структуры проекта и системы контроля версий
Валерий
(умеет генерить файлы для игнора по галочке)
Andrey
Всем привет. Где-то читал, что не рекоммендуют передавать context в RecyclerViewAdapter. Кто-нибудь наталкивался на эту статью?
Pavel
Andrey
например, с ресурсами работать
Ivan
можно получить через view доступ
Vladislav
У каждой вьюхи есть доступ к контексту
Andrey
я это понимаю, просто хотел найти эту статью
Vladislav
Так что передавать его в адаптер не нужно
Валерий
Ну в этом нет ничего плохого, ибо ресуслер живёт не дольше, чем контекст