Kanstantsin
я заного через билдер создаю объект ретрофита с новым урлом, но ответ получаю со старого
Kanstantsin
почему-то
Kanstantsin
ну у меня вообще через менеджер сделано, например fun getDiscountListApiService(): LoadUrlService = Retrofit.Builder() .baseUrl("https://vandrouki.by") .addCallAdapterFactory(CoroutineCallAdapterFactory()) .addConverterFactory(HtmlConverterFactory(HtmlConverterForDiscountList())) .build() .create(LoadUrlService::class.java) fun getDiscountDetailedApiService(loadApiUrl: String): LoadUrlService = Retrofit.Builder() .baseUrl(loadApiUrl) .addCallAdapterFactory(CoroutineCallAdapterFactory()) .addConverterFactory(HtmlConverterFactory(HtmlConverterForDetailedDiscount())) .build() .create(LoadUrlService::class.java)
Kanstantsin
я думал что каждый раз когда с нуля вызываю всё создается заного, но где-то что-то кэшируется, не могу понять где, может в interface Service...
Olexandr
Есть строка вида +7(945)1234567. Как получить 1234567? То есть все кроме +7(945)
Kanstantsin
ну может сервис создается только 1 раз, сейчас разделю их, и проверю
Olexandr
Какое рег выражение? Я видимо не правильное представляю. И получаю пустую строку
Olexandr
Ну а если маска будет меняться?
Olexandr
Не уверен
Anonymous
Какой язык для андроид лучше
Denko
Котлин
Olexandr
Та смысл юзать целую либу? Если мне надо убрать маску со строки зная ее
Anonymous
Котлин
Пасиб
Olexandr
Но я ее могу получить даже если она поменяется
Olexandr
Надо рег выражение насколько я понял
Olexandr
Да. Ну, например, +7(666)
Olexandr
Или +7(25)
Olexandr
Может искать индекс символа ( ?
Olexandr
Ааа
Olexandr
Ок
Olexandr
Спс
Olexandr
Кинь ссылку я гляну
Olexandr
Спасибо
‍Yap
Почему?
Aleksandr
Из-за анекдота зло?
Aleksandr
А если в телефоне могут быть пробелы?
Aleksandr
А если тире?
Eugeniy
Есть строка вида +7(945)1234567. Как получить 1234567? То есть все кроме +7(945)
Кстати, код населенного пункта может состоять из 4-5 цифр. И тогда номер абонента будет состоять из меньшего количества символов
Aleksandr
Jacob
Товарищи как в espresso поверить что прогрес бар виден если он скрывается когда запрос заканчивается, а espresso не выполняет проверку пока запрос держит idle resources
Anonymous
Подскажите если ide kotlin на андроид
Anonymous
Или посоветуйте что нить
Anonymous
Android studio
Пасиб
Stas
Добрый вечер появился такой вопрос: решил попробовать Mosby MVI и для навигации использую чичерон и думаю в каком слое осуществлять навигацию, может кто юзал сие добро ?
Stas
как и везде есть свои плюсы и минусы))
Aleksandr
У вас правда было такое, что getActivity() в onCreateView() бывает null? Студия предупреждает лишь потому, что getActivity() с аннотацией @Nullable
Stas
это да, но для саморазвития не помешает)
Aleksandr
А чтобы студия не предупреждала и вы знаете, что активити не null есть метод requireActivity()
Anonymous
Глупый вопрос, но все таки, можно ли в андроид 8 , тобишь Ореон сделать сервис работающий в фоновом режиме, то есть после destroy ? От 4 до 7 работает идеально, но на 8 ке нив какую, если можно, скиньте ссылку где можно сэмпл увидеть.
Anonymous
Спасибо
Сергій
Глупый вопрос, но все таки, можно ли в андроид 8 , тобишь Ореон сделать сервис работающий в фоновом режиме, то есть после destroy ? От 4 до 7 работает идеально, но на 8 ке нив какую, если можно, скиньте ссылку где можно сэмпл увидеть.
Делай форграунд сервис если действительно нужна постоянная работа в фоне. Или используй JobScheduler, или то что базируется на нём, например Android Job Queue. Work Manager пока сырой.
Сергій
Может
Сергій
Если посмотреть на fragment lifecycle, onCreateView вызывается до onActivityCreated 🌚
Dj
Это же был сарказм. А так , выше чувак написал , юзай requreActivity()
Сергій
Attach же происходит раньше
Активити не создана в этот момент, точнее инстанс есть, но не в той точке лайфсайкла
Сергій
Там намудрили с FramgentManager .
Aleksandr
Ну, если инстанс есть, значит null не может быть?
Сергій
После восстановления состояния, FragmentManager аттачит фрагменты в стеке к активити которая ещё до onCreate своего Lifecycle
Сергій
Ну, если инстанс есть, значит null не может быть?
Надо смотреть что getActivity возвращает, и что влияет на это
Сергій
Я сейчас не за компьютером, ты бы уже 100 раз открыл код, посмотрел бы что и как там устроено и рассказал бы всем 🌝
‍Yap
Привет, может кто-нибудь видел в приложении такую штуку: есть карточка с текстом, по нажатию срабатывает flip анимация и появляется картинка.
Aleksandr
Я сейчас не за компьютером, ты бы уже 100 раз открыл код, посмотрел бы что и как там устроено и рассказал бы всем 🌝
Не поленился. Быстро глянул, все так и есть, хост устанавливается перед аттач и зануляется после детач.
Aleksandr
Все коллбэки между этим уже имеют хост
Карл
Всем привет может кто подсказать как сделать вот такую наклонную вьюху как тут https://www.uplabs.com/posts/recipes-app-concept-interface Мне надо сделать трапециевидную фон, чтобы он отбрасывал тень на картинку.
Карл
Саму трапецию я нарисовал через drawable / vector, но как теперь сделать тень не понимаю
Сергій
Все коллбэки между этим уже имеют хост
Насколько я помню с FragmentStatePagerAdapter не всегда всё гладко 😁
Сергій
Не всегда
Сергій
Восстановление состояния например
Сергій
Фрагмент уже есть в бекстеке FragmentManager'a, который держится ActivityManager'ом
Сергій
Но там чёрт ногу сломит, если лезть туда разбираться
Axbor
кто нибуд сталкивалься такой проблемой?
Axbor
Axbor
Оооо заработало ))) спасибо
Axbor
Интересно, это баг?
Axrorxo'ja
Failed to resolve: com.google.android.gms:play-services in IntelliJ Idea with gradle - Stack Overflow https://stackoverflow.com/questions/45692460/failed-to-resolve-com-google-android-gmsplay-services-in-intellij-idea-with-gr
Axbor
Что то я отстал от всех, когда успело устарет FirebaseInstanceId.getInstance().token? как теперь взять токен?
Сергій
и там через addOnSuccessListener получишь токен
Сергій
https://firebase.google.com/docs/reference/android/com/google/firebase/iid/FirebaseInstanceId.html#getToken()