Impossible
Всем привет, какой аналог получения токена FirebaseInstanceId.getInstance().token ? этот пишет что деприкейтед
Vitaly
Impossible
В инете нашел вот такое решение. Но это случаем не колбек при каждом ченже ?
Vitaly
В инете нашел вот такое решение. Но это случаем не колбек при каждом ченже ?
Таким же образом реализовано получение состояния WiFi в Android, так что думаю, что вполне вероятно
Vitaly
а есть ли аналог getToken на разовое получение?
В Firebase не знаю, в получении WiFi нет (только Deprecated)
Denys
Да, по сокету
При создании Application?
Влад
Правда например при генерации сеттеров и геттеров студия выдает говно с m
спасибо что поднял тему с генерацией m в геттерах, я столько времени мучился и забивал на эту проблему, но я наконец её решил :D
Vitaly
При создании Application?
Мне нужен контекст приложения в том классе, для получения состояния интернета, поэтому у меня создаётся Application, как мне это обойти?
Vitaly
Явно не хочу передавать контекст
Denys
Явно не хочу передавать контекст
Прокидывайте контекст через ServiceLocator тогда
iamthevoid
Даже не обязательно его хранить
iamthevoid
Можно сделать синглтон, который обсервит состояние сети. И можно подписаться на состояние сети, когда ходите в сеть. А синглтон инитить на старте приложения контекстом
Denys
Всем привет, какой аналог получения токена FirebaseInstanceId.getInstance().token ? этот пишет что деприкейтед
Не стесняйтеся заглядывать в в Javadoc. Там описано чем заменить. :)
iamthevoid
iamthevoid
https://gist.github.com/iamthevoid/ab4d7cdee7af10ab3cacef86592bffc9
Vitaly
Можно сделать синглтон, который обсервит состояние сети. И можно подписаться на состояние сети, когда ходите в сеть. А синглтон инитить на старте приложения контекстом
У меня уже есть такой синглтон, но он у меня внутри, решение очень хорошее, просто буду пробрасывать его в конструктор) Спасибо!
Bohdan
Господа а не посдкажите как для TabLayout програмно узнать ширину? getWidth() возращает 0
Liam
getLayoutParam().width
Liam
вроде бы так
Bohdan
надо дождатся пока пройдет measure компонента
хм ... и в какому хуке его нужно ловить?
Liam
уже после отрисовки
Сергій
хм ... и в какому хуке его нужно ловить?
делаешь такой утилитарный метод https://gist.github.com/sergeyfitis/2578eafb87f8222f13da7dd8a6cfef79
Сергій
уже после отрисовки
можно и раньше
Сергій
или можно заюзать ktx если котлин в проекте
Сергій
там это уже есть
Сергій
Сергій
https://android.googlesource.com/platform/frameworks/support/+/android-room-release/core/ktx/src/main/java/androidx/core/view/View.kt#65
Vitaly
Всё равно Robolectric прежде чем запуститься запускает Application
Vitaly
Это нормально, что Robolectric запускает Application?
Vitaly
Подскажите чатик по тестам
Vitaly
Мне кажется или это глупо немного
Dyno
8pt в иллюстраторе это сколько dp в android studio?
Vitaly
Почему?
Потому что у меня внутри Application могут инициализироваться ресурсы, БД (например, Realm), получаться важные модули специфичные именно для Android и всё это мне в юнит тестах не нужно
Denys
Потому что у меня внутри Application могут инициализироваться ресурсы, БД (например, Realm), получаться важные модули специфичные именно для Android и всё это мне в юнит тестах не нужно
Robolectric - это библетека для запуска тестов в Android окружении без эмулятора. Не инициализируйте ресурсы, которые вам не нужны в unit тестах в тестовом приложении.
Vitaly
Я не инициализирую Application
Vitaly
Если пробежаться по стектрейсу, то он перед запуском сразу запускает Application, а потом сам запускается
Denys
Я не инициализирую Application
http://robolectric.org/configuring/ Configure Application Class
Elbrus
Всем доброго дня! Ктонибудь знает как подключить aar библиотеку Android studio 3.4.1 версия Gradle 3.3.2
Elbrus
перепробовал все методы не получается, создает пустую папку и все
Elbrus
Как вы делаете?
File > New > New Module/Import .JAR/.AAR Package > указываю путь где находится файл arr
Denys
В build.gradle есть "implementation fileTree ..." ?
Elbrus
В build.gradle есть "implementation fileTree ..." ?
да implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')
Anonymous
Проект тоесть
Elbrus
Библитека лежит в libs/ ?
я и в libs закинул тоже как вариант
Denys
как ресинхронизировать проект?
File -> Sync Project with Gradle Files
Kirill
Как можно в один recyclerview добавить разные элемента?? Куда копать?
Elbrus
File -> Sync Project with Gradle Files
так тоже пробовал
Сергій
ViewType
почитай как типы легко организовать с помощью подхода AdapterDelegate
Albert
Всем привет. Подскажите в чем может быть проблема, сайт нормально открывается в браузере на пк, но в телефоне, не в webview, не в хроме, сайт не открывается. Возвращает ERR_CONNECTION_TIMED_OUT
Tornike
Всем привет RadarService.java: uses unchecked or unsafe operations. Recompile with -Xlint:unchecked for details. начала вылезать такая ошибка, хотя ничего в этом классе не менял что может быть?
Ferrero
кто-то вообще им пользуется?
Denys
Ferrero
Instant run или Apply changes?
это разве не одно и то же?
Denys
Нет
Denys
Нет
Я неправ. В доках они действительно все Instant Run называют.
Denys
Иногда использую. Особенно если нужно кнопочки красить.
Anonymous
Есть чат по j2me?
Adel
Всем привет. Можете дать совет по тому, как сделать приложение под Android быстрее? Какие технологии использовать?