Vadim
в других вариантах упарываешься в бота-автоответчика
Anonymous
А что можно ваместо адмоба юзать?
Vadim
Alexey
Anonymous
Anonymous
Anonymous
Vadim
Vadim
понятно чего тебя забанили))
Сергій
главный вывод - реклама зло 😁
Anonymous
там нормальная прибыль была. А щяс они стали оберткой для адмоба и смысла нет юзать его
Сергій
лучше прилепить кнопочку с донатом
Vadim
вместо splash screena
Anonymous
Vadim
Vadim
У меня стоит не больше 1 рекламы в 6 минут, при средней сессии в приложении 3 минуты. + показ рекламы начинается только с 5 захода в приложение
Anonymous
Сергій
быть инди разработчиком сложно, да
Anonymous
Но поменял на 1 показ за 1 день
Anonymous
все равно не открывают рекламу козлы адмобы
Anonymous
У них даже почты своей нету, чтобы в саппорт написать
Vadim
там позвонить можно поплакаться
✙
Дмитрий
Дмитрий
сжимать квадраты пропорционально или же скрывать один
Дмитрий
или они накладываться друг на друга должны
Vadim
Дмитрий
У тебя есть размеры вьюхи когда вызывается onDraw
Дмитрий
используй их
Дмитрий
тебе известно какой ширины у тебя вьюха и ты хочешь нарисовать линию посредине. Тогда рисуешь линию на x/2
Дмитрий
от 0 до y
Vadim
Дмитрий
ага
Vadim
ага
получается все эти значения нужно в onDraw вычислять?
Vadim
исходя из width вьюхи
Дмитрий
да
Vadim
да
жестко, ну ладно попробуем
Сергій
Дмитрий
ну или где-то раньше может известны размеры. Я не помню)
Serhii
Привет, может кто поделится примером репозитория где реализован кейс - получения, сохранения, обновления token, refresh token с ограниченым временем жизни?
Сергій
на разных экранах все поплывет )
Дмитрий
Можешь посмотреть жизненный цикл вью)
Яўгеній
Может у кого были проблемы с загрузкой проекта с битбакет? У меня он вроде качается, но открывается только файл main и все, ни папок ничего, хотя в самомй папке преокта есть все файлы и папки...
Vladislav
заинжектил презентер во фрагмент
@Inject
lateinit var advertisementPresenter: AdvertisementPresenter
при попытке присвоить view или вызвать какой то метод, вываливается с ошибкой:
lateinit property advertisementPresenter has not been initialized
при этом в активности этот же презентер отрабатывает
Подскажите, в чем может быть проблема
Vladislav
да, есть
для фрагмента отрабатывает
override fun inject() {
DaggerScreenComponent.builder()
.applicationComponent(getApplicationComponent())
.build()
.inject(this)
}
Konstantin
спорим он инжект во фрагмент не сделал
Vladislav
Vladislav
свой презентер
class AdvertisementPresenter @Inject constructor(
private val apiRequestService: ApiRequestService,
private val connectionDetector: ConnectionDetector
): BasePresenter<AdvertisementView>()
метод inject() отрабатывает в onCreateView фрагмента
Konstantin
падажжи дак ты граф зависимостей с апп компонентом каждый раз что ли собираешь или он где то хранится у тебя?
Andrew
Andrew
mExoPlayer.getContentPosition() возращает время которое прошло
Konstantin
Konstantin
хз может я тут зря столько копировал но у меня вот это работает. калбяки в активите регистрируешь на supportFragmentManager, recursive=true
Vladislav
Vladislav
у меня все экраны в ScreenComponent идут
Albert
нет, так не пойдет
Все 5 кусков это одно видео, только с разных ракурсов, поэтому нужно чтобы в плеере показывался только 1 из кусков.
вариант с ClippingMediaSource подошел
Konstantin
ну так верхнюю часть моего скрина посмотри и попробуй также сделать, снаружи инжектить во фрагмент а не внутри самого фрагмента, так и почище будет
Serg
привет. андроид студия 3.4 имеет известные проблемы с keystore'ами? никак не хочет подписывать APKшку, всё говорит, что Cannot recover key. Пароли оба правильные – keystore explorer всё показывает. не держать же мне студии разных версий только для сборки
UPD: решено в https://t.me/android_ru/545505
Impossible
Serg
да я сам уже пожалел
Евгений
Andrew
Andrew
Попробуй создай новый проект без ничего и там сделай ключи кейстор и всё такое
Vladislav
Vladislav
Konstantin
Anna
нужно в POST retrofit2 в body передать значение keepCurrent: false. у меня кроме как @Body HashMap<String, String> keepCurrent не отрабатывает. есть красивее способ?
Ruslan