You
Девятый круг ада
Ivansuper
Пока что 8.х круг. До девятого еще не дошли
CheekiBreeki
у меня возникло подозрение, что отваливается Lobrok
CheekiBreeki
потому что не видит его геттеры и сеттеры
Kasper
как мне выйти с 9 круга, у всех все норм работает, только мейзу только он не хочет загружать плеер (hls)
Ivansuper
Т.е. дебажить только
Kasper
Да, тестеров много и все жалуются на белый экран
Kasper
из-за этого даже 1к людей удалило приложение....
Сергій
Обычно в форграунд нотификации делают кнопку "Закрыть" или "Остановить". Или по определенному условию делают нотификацию не onGoing. Как например Google music, когда играет музыка, нотификация не убирается, если поставить на паузу можно свайпнуть.
Ivansuper
из-за этого даже 1к людей удалило приложение....
Ты обычными контролами юай наполняешь или как то сам рисуешь?
Сергій
Нет
Сергій
Только что проверил, работает
Kasper
Да там обычный внутренний браузер в приложении, он открывается вместе с плеером, но плеер отказывается загружатся и вместо него белый эекран, на других устройствах все норм работает и все грузится.
Nikita
Всем привет, кто нибудь пользовался ImageMagick либой? скиньте плз ссылку на нее
Himars
Добрый день коллеги. Подскажите, можно как то сделать Interceptor (OkHttp) для того, что бы при отправке запроса при выключенном интернете перехватывать запрос и возвращать какой нибудь Exception? Так будет корректно? —> https://gist.github.com/freaksgit/917107644627f3550e56029893729b4a
Сергій
Зачем тогда тут форграунд? Он служит как раз для того чтобы приложение работало в фоне
Himars
Это потому что система убет процесс когда ей захочется :D
Сергій
Процесс и будет работать
Сергій
Это нормально
Сергій
Главное следите чтобы не было утечек компонентов. А там система сама решит когда убить процесс
Konstantin
я так понял для вьюшек с GONE анимация не стартует вообще, в этом похоже был косяк
Konstantin
надо было делать INVISIBLE, и вроде как все работает
Vladislav
Ребят, никто не сталкивался? При вызове startResolutionForResult у класса ResolvableApiException внутри фрагмента, данные летят в onActivityResult класса, а не фрагмента. Это как-нибудь можно обойти?
Сергій
я так понял для вьюшек с GONE анимация не стартует вообще, в этом похоже был косяк
На момент старта анимации у вью уже должны быть размеры.
Konstantin
тогда понятно в чем дело, спасибо за прояснение
Himars
:D
CheekiBreeki
пока переустанавливается студия, никто не подскажет где почитать годную статейку про пуши на последних андроидах с каналами?
Mike
пока переустанавливается студия, никто не подскажет где почитать годную статейку про пуши на последних андроидах с каналами?
это называется «уведомления» / «notifications», к пушам непосредственного отношения не имеет
Nikita
Что можно использовать вместо Consumer<T> на androd api < 18 ?
CheekiBreeki
да да, они самые
Nikita
ValueCallback
Спасибо
Nikita
Есть какой-нибудь способ сгенерировать уникальный id для view в android ?
Roman
Ребят, очень нужна помощь... Не могу побороть bottom sheet с nestedscroll... Почему при старте активити, вьюпейджер прокручен вверх и не виден? После скрола только появляется... Уже голова взрывается
Сергій
View.generateViewId()
Nikita
View.generateViewId()
Огонь, спасибо )
Serhii
Кто то решал проблему с wrap_content и app:layout_constrainedWidth="true" в TextView внутри констрейнта? Когда текст в одну линию все ок, когда текста на 2 и больше линий, текствью растягивается на всю ширину
Vyacheslav
Ребят чтобы сделать свое SDK нужно делать Import .Jar/.aar package в Create New Module в Android Studio верно ? подскажите если кто знает
Alexander
Ребят чтобы сделать свое SDK нужно делать Import .Jar/.aar package в Create New Module в Android Studio верно ? подскажите если кто знает
Если имеешь в виду создание андроид-библиотеки, то new->android library. Если java-библиотеки, то new->java library
Vyacheslav
Если имеешь в виду создание андроид-библиотеки, то new->android library. Если java-библиотеки, то new->java library
скорее андройд нужно чтобы был вызов активити с нужным мне поведением из любой другой апки которая стянет себе эту либу это Android Lib так ?
Vyacheslav
спасибо ребят
Arsen
Как относитесь к кодстайлу, где аннотации на одной строке с филдом? @Inject lateinit var example: MyExample
Konstantin
у меня и в строке и над ней есть, вообще без разницы
Konstantin
в дата-классах удобно когда в строке
Konstantin
еще их так убирать удобнее (или дописывать), колесо зажимаешь, проводишь в несколько строк, и пишешь везде но 1 раз
Tesseract
Как относитесь к кодстайлу, где аннотации на одной строке с филдом? @Inject lateinit var example: MyExample
если платят за качество кода, то позитивно. Если за колличество строк, то можно было бы заработать немного больше денег... вообще не юзая DI)
Arsen
в 2018 кто-то платит за кол-во строк?
Arsen
почему линт просит юзать тимбер вместо Лог?
Tesseract
смотря на код индусов, то подозреваю что да....
Tesseract
иногда перезапуск это решает
Arsen
походу в транзитивных зависимостях библиотек кто-то подтянул его
Arsen
или потому, что у меня в соседней студии открыт проект с тимбером)
Arsen
Tesseract
у нас на поекте дебаггер почему-то вообще не работает
LeV
Парни, привет. Подскажите помогите, сам уже сообразить не могу. Мне нужно из Service вызвать метод Activty. делаю как работает во фрагментах, но в сервисе крашится. Как быть? https://pastebin.com/dGufUUtx
Sergey Mitrofanov
Добрый день! Кто сталкивался с такими ворнингами прогуарда? Warning: java8.util.DelegatingSpliterator: can't find referenced class build.IgnoreJava8API Warning: java8.util.DelegatingSpliterator$ConsumerDelegate: can't find referenced class build.IgnoreJava8API Warning: java8.util.Spliterators: can't find referenced class build.IgnoreJava8API Как узнать откуда ноги растут?
LeV
С сервисом так не выйдет, на то он и сервис, что отдельно работает
Так то логично, значит надо при создании сервиса передавать туда нужный объект?
Tesseract
если нужно что-то передать в активити с сервиса то советую юзать LiveData
Tesseract
по идее должно сработать
Arsen
в котлин файлах норм автоимпорт работает?
Arsen
unambiguous imports on the fly
Tesseract
если нет, то broadcastreceiver
Tesseract
в котлин файлах норм автоимпорт работает?
+. лично я проблем не замечал
AspiD
Приветствую. кто-нибудь может подсказать, как сделать кастомный десериализатор шаблонного класса для gson и зарегистрировать его? проблема в том, что на один и тот же запрос может придти либо data с строкой, либо data c объектом. как всё это сделать для не шаблонного я понимаю, а вот как сделать registerTypeAdapter без экземпляра класса - вопрос
AspiD
десериализатора
Mike
куда адаптер будет регистрироваться? И, главное, зачем?
AspiD
в GsonBuilder.registerTypeAdapter(ApiResponse::class.java, ApiResponseJsonDeserializer())
Konstantin
поцкажите по стратегиям логирования в проде
Konstantin
скрываете логеры за интерфейсом?
Konstantin
или просто везде так и оставляете типа Timber.wtf
Mike
поцкажите по стратегиям логирования в проде
Есть чудо-подход: вызывать логгер-метод всегда (только не конкатенация строк!). В дебажных билдах писать их, а в релизных делать это только при наличии определённого файлика.
Konstantin
Есть чудо-подход: вызывать логгер-метод всегда (только не конкатенация строк!). В дебажных билдах писать их, а в релизных делать это только при наличии определённого файлика.
так, а что за файлик, маркер просто какой то? типа я отправляю его юзеру, он сохраняет его на телефон и у него начинают логи писаться?