Oleg
Нельзя?
Mike
Спам, то бишь?
Oleg
Нет)
RASHIT
Всем доброго дня, какую либу использовать лучше для внутренних покупок? Анжаб или гугловскую, что более удобнее будет?
Сергій
Спам, то бишь?
светлое будущее
Konstantin
поделитесь билд.граблями, не могу гугле-сервисес 4.2.0 поставить, бля ошибка топовая вообще: FAILURE: Build failed with an exception. * What went wrong: 1 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org CONFIGURE FAILED in 1s 1
Konstantin
ошибка 1
Konstantin
1 карл
RASHIT
За крипту продавай
Да нее, это чисто пункт будет для отдельных вознограждений и подписок.
Anonymous
Почему файлы нельзя выбрать?
Anonymous
Anonymous
Вроде все правильно написал
Anonymous
Права есть, на запись и считывание
Anonymous
Anonymous
Ребят, какие лучшие стратегии обработки коллбеков?
Сергій
тип не верный
Сергій
там есть types или что-то подобное для нескольких типов
Денис
Всем привет поскажите плиз как использовать progressbar при загрузке изображения в picasso?
Ivan
Ребята кто подскажет, почему при MVVM архитектуре или при MVP мы передаем необходимыне ресурсы для работы в viewModel / presenter непосредственно из Activity а не создаем их прямо в viewModel / presenter ? Ведь при повороте ахрана в Activity заново создадутся ресурсы
Nikolay
private fun getPickIntent() = Intent(Intent.ACTION_PICK).apply { setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, IMAGE_JPEG) putExtra(Intent.EXTRA_ALLOW_MULTIPLE, false) } private const val IMAGE_JPEG = "image/jpeg”
Anonymous
private fun getPickIntent() = Intent(Intent.ACTION_PICK).apply { setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, IMAGE_JPEG) putExtra(Intent.EXTRA_ALLOW_MULTIPLE, false) } private const val IMAGE_JPEG = "image/jpeg”
гавнокод какой - то. ACTION_PICK расчитан на то чтобы любые файлы юзать. А ACTION_GET_CONTENT как раз чтобы определнные
Nikolay
фишка в том что мой код работает и твой нет
Vladimir
у метода setBackgroundResource(resId:Int) есть xml аналог?
Sergey
R.id.res
ой не то) @и ресурс)
Anonymous
оно гуглится )
Спс точно гуглится)
Сергій
Спс точно гуглится)
https://stackoverflow.com/questions/1698050/multiple-mime-types-in-android
Сергій
только не говори что у тебя мин сдк меньше 19
Anonymous
https://stackoverflow.com/questions/1698050/multiple-mime-types-in-android
Зачем ты скидываешь SO? если я уже нашел решение
Сергій
Зачем ты скидываешь SO? если я уже нашел решение
но ты продолжаешь писать в чат сообщения связанные с этим вопросом
Mike
https://t.me/android_ru/501147 выглядит как «проблема решена»
Олександр
Такой вопрос, вот пишем мы класс на Kotlin. У него нет companion. И тут нужно две переменные Int сделать константными. И мы знаем, что они всегда private, доступа из-вне к ним не понадобится. Что лучше в этом случае, писать их как private val CONSTANT = 1 или в companion всё же и private const val ? Типа, вроде для памяти лучше будет первый вариант, т.к. в stack поместится, а не heap забьёт ненужным. Но второй чаще встречаю на практике, хотя непонятно зачем только для private const объявлять companion
Anonymous
но ты продолжаешь писать в чат сообщения связанные с этим вопросом
вообще то сейчас ты бред несешь, я же у тебя спросил зачем ты скидываешь ответ на решение проблемы, спустя некоторые время после того как я тебе написал что решил проблему? это же 100% тролинг)
Сергій
чего?
Anonymous
Не делай так больше)
Anonymous
-_- чем не вопрос?
ясно, знач телеграм глючит у тебя видимо
Mike
ясно, знач телеграм глючит у тебя видимо
его последние ответы странноваты, но и твоя агрессия неуместна
Dyno
а зачем ApiService делать синглтоном?
Mike
а зачем ApiService делать синглтоном?
https://www.yegor256.com/2018/10/16/dont-make-me-guess.html
Dyno
окей, ApiService - ретрофитовский интерфейс с запросами к серверу. И его с помощью даггер помечают как Синглтон я видел. Зачем это?
Dyno
эм, чтобы один экземпляр был. А зачем их много?
хорошего класса должно быть много, шутка. Ладно, спс))
Vladimir
background
спасибо, туплю, заблуждался что через setBackgroundResource(resId:Int) можно установить бэкграунд из xml и прила не будет падать на апи 19 и ниже
Олександр
Про stack vs. heap — бред. const и по памяти, и по производительности лучше. (остаётся надеяться, что ProGuard вырежет companion)
Хм, слышал, что нужно поменьше статических переменных. Что const по производительности лучше - да, поэтому и думал, что идёт выбор между памятью и производительностью. Ок, поищу почему о stack vs heap бред
Білоусов Олексій
Добрый день, кто то сталкивался с такой проблемой: При попытке оформить подписку гугл возвращает ответ "этот продукт не продается" Код оформления подписки: val billingFlowParams = BillingFlowParams.newBuilder() .setSkuDetails(mSkuDetailsMap[skuId]) .build() billingClient!!.launchBillingFlow(activity!!.get(), billingFlowParams)
Dmitrii
Привет, как-то naming convention в xml можно загнать в linter какой-нибудь?
Білоусов Олексій
А если у меня сейчас проект находится в альфе или мин бета?
Білоусов Олексій
То есть если перейти на бету то проблем быть не должно, по идее
Білоусов Олексій
Понял, спасибо, попробую
RASHIT
А там вообще можно сделать тестовые покупки если указать тестировчиков?
Ivansuper
А там вообще можно сделать тестовые покупки если указать тестировчиков?
Там ведь можно настроить даже тип ответа от ин апп биллинга если правильно помню, при покупках
RASHIT
Понял, спасибо, попробую
Решишь вопрос дай знать, тоже планирую внедрять внутренние покупки и подписки.
RASHIT
Да у меня такая будет, спасибо тебе, долгих лет тебе жизни.
Student
Добрый вечер. Подскажите, пожалуйста, как определить тип интрнет сети, к которой подключен юзер и как проверить есть ли доступ в интернет
RASHIT
Там ведь можно настроить даже тип ответа от ин апп биллинга если правильно помню, при покупках
Я вообще не в курсе, только внедряю, нашел две либы это у гугла и анжаб на гитхабе, сегодня вечером начну внедрять потихоньку.
Ⓜ️ᵃʳᵃᵗ
Консюмить нужно )
RASHIT
Не боись. Там ничего такого сильно страшного нет
Спасибо, долгих лет тебе жизни и Оганнесу, каждому по миллиард скачиваний.
Student
да, но статье но данному посту уже больше 8 лет
Student
https://stackoverflow.com/questions/2802472/detect-network-connection-type-on-android
RASHIT
++
Student
актулен ли ответ 8 летней давности сейчас?
Student
всё так же?
Ivansuper
Недавно кстати влоб словил проблему на мьюи, там нетворкинг апи говорил сети нет в упор, пока приложение не откроешь руками, хоть и интернет был, и траффик был. Вот поди и пойми
Білоусов Олексій
Mike
актулен ли ответ 8 летней давности сейчас?
андроид сейчас отличается от андроида 8 лет назад парой исправленных критикалов) сложный вопрос, всё по-разному
Ivansuper
(спойлер — откопал позже их проприетарный шринкер фоновой активности. Блочило реконнект в фоне)
Student
хм