Adel
Джадив
Ребята, подскажите, можно ли хранить SQL запросы в файле .sql, а потом инжектить его в аннотацию @Query над методом в классе, помеченном аннотацией @Dao?
thegr1f
Добрый день. Можно задавать вопросы по даггеру или есть отдельный чат?
Mike
Алексей
Джадив
thegr1f
Mike
Алексей
Джадив
Джадив
thegr1f
Есть фрагмент с презентером, то в свою очередь с репозиторием
Джадив
Mike
Джадив
очень хороший ответ
thegr1f
thegr1f
Джадив
Никита 🙃
Есть стандартный AlertView. как можно убрать это пустое пространство между message и positive button?
Stepan
Stepan
Ну или кастомную вёрстку вставлять
Правда, не помню, можно ли у алерта такое делать
Arsen
норм пространство по гайдлайнам, без него как кусок говна будет
Arsen
диалог с кастом вью(лейаутом) можно сделать
Mike
надо, наверное, посмотреть, почему крашится
Arsen
Arsen
вполне конкретная
Arsen
отмотай вниз по стектрейсу до твоего кода, если такой есть
Arsen
онБинд проверь на ошибки
Arsen
инпут филды есть в итемах?
Nikita
Picasso тянет версию okhttp ниже чем другая либа. Пикасо обновить не могу, потому-что стоит последняя версия, и там старый okhttp. Есть вариант как решить проблему, кроме как перейти на аналог picasso ?
Mike
Alex Android
Mike
Nikita
верссии okhttp отличются с 3.10 на 4.20
Nikita
нет
Хорошо попробую спасибо
Nikita
Arsen
не юзай, фокус ломается при скроле за границы
Anonymous
Здравствуйте, как добавить в android камеру дополнительные фильтры?
Anonymous
Может есть какие-то библиотеки
Ruslan
Всем привет.
Адресую разработчикам с опытом в rxjava
Описание ситуации:
Авторизация на сервере у нас с двумя токенами.
В случае 401 я должен запустить логику по обновлению ACCESS_TOKEN с помощью REFRESH_TOKEN (openid authentication вроде бы это правильно называется).
В сеть лазаю с помощью ретрофита в связке с rxjava2.
Примерно так:
@GET("api/v1/drivers/current")
fun getCurrentDriver(): Single<DriverData>
Методы для вылазки в сеть возвращают либо Single, либо Completable.
Идея такова, что я хочу написать одну цепочку по обновлению токенов, и в случае 401 приклеить
её к каждому методу-запросу в сеть
Подскажите, пожалуйста, как правильнее это сделать и вообще правильная ли задумка.
Сейчас в случае 401 ошибки я в интерцепторе пораждаю кастомное исключение, которое обрабатываю в onError каждого похода в сеть.
Вызываю метод по обновлению токенов, который должен возвращать Boolean. И в случае успешного обновления внутри OnError запускаю рекурсивно этот же метод.
Мало того, что это выглядит не очень, так еще и для того, что бы реактивный метод по обновлению токенов возвращал Boolean приходится блокировать поток с помощью оператора blockingGet
Буду рад советам. Спасибо заранее.
Посмотри в сторону Authenticator okhttp. Вот статья тебе в помощь https://blog.coinbase.com/okhttp-oauth-token-refreshes-b598f55dd3b2
Alex Android
Хелп, как во Fresco увеличить imageView, а не ресайзить оригинал?
Anonymous
Друзья! Где я могу быстро создать примерный интерфейс моего приложения?
Mh
Есть классы, которые имеют некую общую логику и в onSuccess одни возвращают некоторые данные, а другие нет. Есть возможность сделать это как-то динамически? Сейчас я делаю через дженерики и вызываю onSuccess с параметром Unit, вместо функции без параметров. Есть возможность как-то убрать этот Unit оттуда?
Mh
abstract class BaseClass<DATA> {
fun execute(onSuccess: (DATA) -> Unit) {
val data: DATA = someOperation()
onSuccess(data)
}
abstract fun someOperation(): DATA
}
class SomeClass : BaseClass<String>() {
override fun someOperation(): String = "Hello!"
}
class AnotherClass : BaseClass<Unit>() {
override fun someOperation() {
println("Hello")
}
}
Mh
Не хочу, вызывая метод execute у объекта класса AnotherClass, передавать туда onSuccess с неиспользуемым параметром Unit
Danile
Mike
Скачать и кинуть нотифиекйшен, который по клику откроет установку. Так делал Firefox Developer Edition
Наталья
Здравствуйте, ищу помощи. Пишу приложение на android для приёма данных RSS-рассылки с двух разных сайтов.
(Retrofit+RxJava+SimpleXMLConverterFactory)
нужно получить данные с двух ресурсов - для одного написала нормально POJO-класс, для второго - ретрофит никак не хочет получать список тем (item) . Ответ от сервера приходит, но не парсится ретрофитом( помогите, пожалуйста
Наталья
Наталья
пустые поля в List<Detail> details;
Mike
пользователь пусть нажимает
⚡️Мухамед
Alex Android
Хелп, как во Fresco не скалить оригинал?
Nikita
Ребят, можно ли как-то передавать свои кастомные данные в BillingClient, чтобы бэк их потом через pub/sub получал, когда платёж прошел? Если да, то как?
Сергей
Мнэ...инсталлировать что бы то ни было без клика пользоаателя не секурно, и любая ос будет этому сопротивляться. Уверены что вам это надо и что это реализуемо?
Alexey 🇪🇸
ребят, а кто шарит, пуши завязаны на package name приложения? Если я поменяю имя пакета, отвалятся?
Alex Android
> программа не для пользователей
Для ботнета?
Ruslan
⬤ vitaly
как сделать, чтобы сервис не убивало, когда я из активити выхожу? Вроде, если в манифесте ему отдельный поток прописать, то тогда что-то там отваливается... Короче, как это нормально сделать?)
Mike
⬤ vitaly
а форграунд вроде же с какой-то определённой версии апи?
А почему поток бред? Я так делал когда-то давно, вроде...
Alexey 🇪🇸
Alexey 🇪🇸
без нее нельзя
Mike
Alexey 🇪🇸
Alexey 🇪🇸
а вообще достаточно просто запустить сервис через start service вроде не? Но с 8 андроид кажется это перестало работать, я не помню
⬤ vitaly
можно отдельный процесс 😁
ну вот я что-то такое видел, но, вроде, там и так и так какая-то фигня была...
Так вызов стартФорграунд же всё равно требует 26 апи, или я что-то не так понял?
Mike
⬤ vitaly
Max
Объясните, пожалуйста, почему при запуске приложения в андроид студио скрывается чертова консоль?..
Сергій
Сергій
есть и “старое”