Mike
всм?
не понял твоего вопроса
Himars
не понял твоего вопроса
можно подробней о фронт-сервере?
Mike
можно подробней о фронт-сервере?
сервер, который ходит на микросервисы и отдаёт собранную информацию непосредственно фронтам
Никита 🙃
Народ, а как можно по простому проверить url (не api), что она существует?
Mike
Народ, а как можно по простому проверить url (не api), что она существует?
сделать запрос методом HEAD, если он разрешён и речь об HTTP
Никита 🙃
А если https?
Mike
А если https?
тут без разницы, методы HTTP-шные
Никита 🙃
Окей. Я через HttpURLConnection пробовал, но выпала ошибка, что https, надо OkHttp сделать
Никита 🙃
😊
Никита 🙃
с таким багрепортом невозможно что-либо сделать)
SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
Mike
SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
выглядит как старый андроид, где нет новых корневых сертификатов
Никита 🙃
У меня седьмой)
Mike
...или самодельный сертификат
Anatoly
Ребята, есть юзер и у него поле "photos": [] когда фоток нет
Nikita
👍
Anatoly
спасибо
Anatoly
"photos": { "small": { "height": 70, "width": 70, }, "medium": { "height": 300, "width": 300, } }
Anatoly
это когда фотки есть
Anatoly
во втором случае квадратные скобки не нужнв?
Nikita
во втором случае квадратные скобки не нужнв?
Массив (одномерный) — это упорядоченное множество значений. Массив заключается в квадратные скобки «[ ]»
Nikita
нет массива нет скобок...
Nikita
есть массив есть скобки...
Anatoly
заново
Anatoly
в первом случае видно, что поле представдлет из себя массив, во втором случае объект
Ontoshgo
Нужны. Иначе это не массив
у него там и нет массива
Ontoshgo
выглядит как порнографическая картина сомнительного качества
Evgeniy
Да, вижу уже
Evgeniy
Переименуй поле в photo, и когда фото нет, то возвращай "photo":{}
Evgeniy
Когда есть - твой второй вариант
Amir
Можно как то отдельно логировать только действия пользователя? Допустим нажал какую-то кнопку, проскролил до кого-то момента, свернул приложение или телефон заблокировал и тд
Amir
В рамках своего приложения я имел ввиду, юмористы
Amir
можно
круто
Vadim
можно ли с помощью databinding сделать что-то такое: android:layout_marginStart="@{item.avatarUrl.isEmpty() ? 74dp : 32dp"
Vadim
т.е. определять сколько dp будет марджин/паддинг в зависимо от параметра?
Anatoly
hello, PHP
вроде на го пишут, но это не точно
Anonymous
Всем привет. Как пофиксить AAPT2 error: check logs for details подскажите пожалуйста? Вариант с android.enableAapt2=false не подходит. Путь к грэдлу указан на латинице
Mike
потому что ты не понимаешь самых основ языка, на котором пытаешься писать
Anonymous
Логи
весь лог Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
Anonymous
@Harmonizr Вопрос переформулировал
Anonymous
Anonymous
Как сделать чтобы вызывался метод getErrorBody?
Gleb
Привет! Кто разбиратся в Google Play App Signing, подскажите, пожалуйста, могу ли я сам подписать apk ключем подписи приложения (не ключем загрузки) ?
Nikita
Как сделать чтобы вызывался метод getErrorBody?
я тебе намекну... ты пытаешься его вызвать как будто он static
SLS
Ребят, у кого есть опыт перехода на iOS, сколько нужно для перехода андроид разрабу с мидловым скилом?
Ekaterina
Классный вопрос, тоже интересно, вот только это кажется не тот чат
Amir
Много нервов
я думал что в ios уходят из-за того что нервы кончились)
SLS
у других всегда зеленее
Anonymous
Никита
Nikita
D:
Anonymous
Я вообще то через лямду хочу вызвать
Vitaly
Как в Dagger 2 можно создать mock? Сколько не пытаюсь никак не выходит) Так как написано в этом коде не получается, так как Mockito не может симпортироваться не в тестовую папку @Module public class ModelTestModule { @Provides @Singleton ApiInterface provideApiInterface() { return mock(ApiInterface.class); } @Provides @Singleton @Named(Const.UI_THREAD) Scheduler provideSchedulerUI() { return Schedulers.immediate(); } @Provides @Singleton @Named(Const.IO_THREAD) Scheduler provideSchedulerIO() { return Schedulers.immediate(); } }
Vitaly
Код представлен здесь https://habr.com/company/rambler-co/blog/277343/#26
Vitaly
Выделяешь текст, вызываешь контекстное меню и выбираешь шрифт Monospace
Vitaly
А зачем тебе тестовый модуль в нетестовой папке?
Во-первых Dagger сам по себе используется в большинстве для тестов, а во-вторых статью вот прочитал как тестировать, они заносят туда mock
Vitaly
А зачем тебе тестовый модуль в нетестовой папке?
Расскажи, как ты пишешь тесты для MVP?