Сергій
зачем студии рут права скажите мне?
Скорее всего он установил студию под супер юзером
AJIEwa
незнаю что вы там курите, 1. суперюзер это и есть рут 2. студия отлично обновляется без рута да в вообще не заикается о нём. я буквально 3 месяца назад ставил и уже успел обновиться хз сколько раз, так что у меня последняя версия на вполне древней 14й убунете и ниразу небыло такого чтобы попросила рута) всё что вы там качаете, запихивается в папку пользователя естественно если пользователей менять, будет качать заного
Mike
Качать за ногу
Di
я вроде бы по инструкции c офф сайта, разархивировал все в opt. запустил sh файл и все
Max
Bing API, Yandex API, Google API
Глеб
Ктo в куpсе, мoжнo ли такoй "пoлoсатый" background на shape сделать, или пpoгpаммнo не сильнo запаpиваясь?
битмап тайл-мод http://developer.alexanderklimov.ru/android/design/tilemode.php ибо праграммные линии моут оказаться "несглаживаемыми(antialiase) ступеньками"
Глеб
Покрайней мере "тайловая текстура" - это как раз и есть суть твоей задачи ))
d
Подскажите, нормально ли заниматься асинхронщиной в репозитории? Или это надо делать в презентере?
d
а что делает твой репозиторий
Мне нужно подтянуть во вьюху данные из бд
d
До этого распараллеливал из презентера, но столкнулся щас с невозможностью переиспользования кода
d
Поетому думаю вынести эти операции в сам репозиторий
d
Нормально или нет?
Delt@[•_•]
Народ подскажите кто в теме, есть экран с картой, на карте маркеры, нужно на границах экрана отображать view в направлении этих маркеров, если маркеры выходят за границы видимой части карты?
Глеб
Нормально или нет?
если презентер будет отдавать Livedata в ваши вьюхи - то не важно в каком потоке работают домены и репозитории.... и тогда это никак не мешает переиспользованиям.... 🤔 не?
Max
вью только отображает
d
конечно, так и должно быть
я за само распараллеливание
d
понятное дело, что репозиторий отдает данные
d
но это надо делать асинхронно
Max
mvc он как бы мусор
Max
но если бьешь на лаеры, еще ничего
Max
у меня мвп)
сычувствую
Max
ну как бы суть одна
Max
вью по барабану как ты там данные берешь
Max
у меня мвп)
ну типо разницы не много с mvc
d
это понятно, я просто по-красивому узнаю как сделать
да норм мвп
Max
а что вы юзаете?
а я вообще в другой системе координат)
mvvmcross?
Max
д
d
это замарин?
Jacob
Всем привет никто не подкажет в чем может быть проблема? androidStudio не показывает поцветку рядом с номером строки что по git изменен, хотя файлы подствечивает измененные, кааак не могу найти где
d
д
а почему тогда мне сочувствуете?)
🤠🤠🤠🤠🤠
Max
а почему тогда мне сочувствуете?)
ну потому что я могу изи пошарить код, нормально разбить на лаеры и пользоваться всеми возможностями динам. связывания
Max
и при этом иметь нормальную кодовую базу не привязанную к вью
Max
поэтому говорю, в репозитории нормально делать асинк вызовы
Max
если они идут к локалхосту
d
благодарствую
Max
если они куда-то там к внешнему api, то делаете сервис, в нем оборачиваете кеширование на локалке в репозиторий, и в нем делаете логику работы с внешним миром
Max
как вариант пробрасываете туда свой ApiService
Max
который отвечает за работу с внешним миром
Глеб
а если нет
а почему синхронный репо вам не подходит?
но это же не сервис.. в контексте андроида это конфузит
Max
d
а почему синхронный репо вам не подходит?
так операция может долго идти
Max
если есть кто с net стека, можете словарик подогнать
d
нет?
Max
нет?
к локалхосту? долго ?
Max
realm/sqlite
d
ну к бд, хз
Jacob
Там в районе пустого пространства правой кнопкой мыши
Там только аннотации что в каком коммите. а я про unstage changes
Max
до 100к записей
Max
работает почти синхронно
d
так что нахер этот асинхрон что ли?
d
я думал так правильнее
Max
я думал так правильнее
так правильно, это да
Max
но смотря что тебе с ним делать
Глеб
так операция может долго идти
так пусть хоть вечно, этот код может юзаться и уже не ui потоком и тогда начнутся проблемы
Max
в репозитории
Max
он предлагает
d
всё, понял, спасибо
Max
это не вызовет проблем при масштабировании
Max
и росте кол-ва запросов
Глеб
Моё мнение такое - кому надо тот и будь рассовывать calls по экзекюьторам, либа, или иной прогр блок модуль сервис не должен об этом заботиться