Turalllb
Turalllb
это у меня как то на собесе спрашивали
Mike
хорошо.тогда какие слова гуглить что бы почитать про то что и как течёт и какие проблемы от GlobalScope, потому что я хочу как у меня в примере работать с добавлением в бд пользователя
Вот тут не знаю, что погуглить, т. к. сам асинхронными корутинами не пользуюсь. Ну смысл в том, что у вьюмоделей бывает свой скоуп, который по выходу из вьюмодели закрывают.
Turalllb
джуна
Anatoliy
джуна
в этом году?
Turalllb
в этом году?
нет, год назад
Mike
Thread
Ну что я могу сказать… Пусть читают исходники.
Izya
Они практически всегда спрашивают, даже на позицию мобильного разработчика
Как говорится «когда не знаешь, что спросить, спроси про алгоритмы»
Vadim
Привет, не подскажите как понять с чем связана ошибка?
Iv
здравствуйте, вставил в приложение ревардед видео адмоба, но по вызову mAd.show(); показывается один раз, при последующих mAd.show(); - не показывается, скажите пож-ста как исправить?
Iv
Надо грузить еще раз, и при показе проверять, загружена ли реклама
я извиняюсь за свое невежество, но не тыкнете носом где посмотреть пример?
Iv
Дока
понял, буду копать
Egor
понял, буду копать
https://developers.google.com/admob/android/interstitial
Egor
понял, буду копать
Посмотри в раздел AdEvents, там при onAdClosed грузи новую рекламу
Iv
https://developers.google.com/admob/android/interstitial
mAd.show(); AdRequest adRequest = new AdRequest.Builder().build(); mAd.loadAd(getResources().getString(R.string.ad_mob_id_reward), adRequest); вот так сделал и все заработало, т.е. сразу после показа делаю запрос на подгрузку нового
Egor
Во первых проверка должна быть. Юзеру может не показать рекламу, а начать грузить уже новую. Во вторых надо грузить только тогда, когда старая закрыта (просмотрена).
iskander
Подскажите плес, у меня есть активити с нав контроллером, на ней весит фрагмент 1, фрагмент 2 и фрагмент 3, на фрагменте 2 весит фрагмент 2.1 и фрагмент 2.2, требуется ли нам создать нав контроллер на фрагменте 2?
Roman
Ребят, а как нужно грамотно ставить брейкпоинты в колбэках? Сразу уточню, что код менять не могу (лог ткнуть не выйдет) - ставлю остановки в AsyncListDiffer, чтобы понять, что я с ним не так делаю
Iv
Да
получается реклама клоуз и в методе грузим новую
Iv
Ну да.
спасибо)
🚀
Всем привет! У меня вопрос больше по сетям и эмулятору. У меня есть локальный бэкенд который ранится на собственном домене, однако он закрыт для внешних соединений - можно подключиться только с виртуальной машины где ведется разработка. Изначально проблема была в том, что эмулятор не мог отправить запрос на бэк-за того что он как бы пытался подключиться извне. В /etc/hosts я привязал домен бэкенда к адресу машины в локальной сети, после чего бэк успешно получает запросы и отправляет ответ если их высылать непосредственно через хром с эмулятора. Однако в приложении ситуация не изменилась вообще: высылается запрос, прогоняется таймаут и axios возвращает network error (секунд через ~30) Важно учесть, что к бекенду нужно подключиться только по доменному имени через https протокол, поэтому запрашивание данных через локальный айпи машины - не выход, к сожалению. Кто-то сталкивался с подобным? В чем может быть причина?
Богдан
появляется, когда подключаю эту зависимость implementation 'com.google.cloud:google-cloud-translate:1.95.1'
Богдан
что делать?
Nikita
появляется, когда подключаю эту зависимость implementation 'com.google.cloud:google-cloud-translate:1.95.1'
https://stackoverflow.com/questions/44342455/more-than-one-file-was-found-with-os-independent-path-meta-inf-license
Богдан
не помогает
Mr. Ok
Как сделать setPreviewCallback в Camera2?
Женя
Всем привет! 👋 Мы в JetBrains проводим исследование и ищем Java разработчиков под андроид, которые не используют Kotlin в своих проектах по какой-то причине. Хотим узнать ваши UCы! Особенно интересуют случаи, когда именно компания/заказчик не хочет использовать Kotlin. Пишите в ЛС, всем спасибо) 🙂
Anonymous
Привет всем.есть какой то метод который убирает все совпадения из списка?
Oleksiy 🇺🇦
Часто ли юзается SQLite + firebase? Чтобы при появлении сети данные передавались в firebase
Vasiliy
Привет всем.есть какой то метод который убирает все совпадения из списка?
Методы есть. union (объединение с удалением дубликатов) - intersect (пересечение) - subtract (вычитание) Сам ещё не юзал, если что
Anonymous
Distinct
Огромное спасибо)
Ivan
Ребята, такой вопрос, при установки APK вылетает ошибка "package is corrupted". Каким образом можно вытянуть более подробную информацию, что не так?
Turalllb
Только прочитал про Architecture Components Lifecycle, магии к сожалению нет, приходится LifeCycle передавать в Observer. Использование DI для инжекта lifeCycler никаких подводных камней не имеет ?
Turalllb
или например в Активити создать Companion object чтобы жизненный цикл расшарить, чем плох подход
The The
кто-то сталкивался и знает как решить Resources$NotFoundException на 8 андроиде? https://stackoverflow.com/questions/48879562/oreo-android-content-res-resourcesnotfoundexception
Turalllb
Зачем тебе инжектить lifecycle owner туда, где он уже есть? Во фрагменте - viewLifecycleOwner, например
я же не написал, что собираюсь в активность его инжектить. У меня синг активити и его ж.цикл хочу в оверлей для плеера инжектить. А вот напрямую через десяток классов , протаскивать не хочется, поэтому думаю как же заинжектить
Turalllb
Так и я ничего про активность не писал
ну говоришь инжектить туда где он уже есть. Я нигде писал что собираюсь инжектить в фрагмент , активность или еще куда то где он есть.
Valentin
У тебя в любом случае observer должен быть в каком-то lifecycle aware компоненте
Valentin
Иначе нет смысла от лайвдаты
Turalllb
У тебя в любом случае observer должен быть в каком-то lifecycle aware компоненте
ну я посмотрел примитивный пример на хабре. Берешь свой класс, интерфейс lifecycleObserver вешаю и готов принять owner lifecycle , чтобы на него подписаться. Ну и я думаю как мне этот lifeCycle прокинуть. А вот про aware компонент не слышал и про лайвДату не понял, причем он тут
Turalllb
А, ты не в контексте лайв даты это используешь? Можно тогда побольше контекста?
все максимально просто. Есть синг активити , его ж.ц. хочу прокинуть в некий класс . Это мой кастомный класс(тип) , мне нужно в нем знать про жизненный цикл, чтобы игнорировать инфу о повороте экрана, которую шлет fun onConfigurationChanged(configuration: Configuration)
Turalllb
мне тупо нужно знать когда приложение ушло в бекграунд и вернулось из него, чтобы я мог новую вьюху инфлейтить в соответствии с ориентацией
Turalllb
там есть способ следить за циклом всего процесса приложения, его наверно будет проще расшарить, но я принципиалььно хочу цикл активности расшарить
Valentin
Turalllb
Тебе не подойдёт LifecycleObserver? Реализуешь интерфейс в нужном тебе классе и добавляешь в activity lifecycle owner
реализовал его в нужном мне классе, теперь в этом классе мне надо взять от активности lifecycle
Turalllb
Turalllb
и на этот lifeCycle.addobserver(this)
Turalllb
но у меня нет lifeCycle , как мне его взять у активности
Turalllb
этот мой класс и активность разделаяют десять других классов, я же не буду передавать из активности теперь таскать сперва один класс этот lifeCycle, потом в другой и так пока не дойду до нужного
Anonymous
Ищу разраба прил ! Разработка банальная и занимает не много времени ! По деньгам выгода гарантированная для вас! Желательно люди (из Украины)
Ach
Приветствую. Если я в андроид 4.0-4.4 буду использовать конструкции из Java версии 13 или 14, то может ли из-за этого возникнуть проблемы?
Egor
Ребят, а когда пишут про rxkotlin, имеют ввиду корутины?