Dug
Нет. Юзай встроенный
Dug
Он самый быстрый и легкий
Dug
Те, кто пишут, что встроенные кал — купите кудахтеры получше
Aleksey 🌌
))))
A
Он самый быстрый и легкий
легкий - не сказал бы
A
и он не работает на амд насколько я знаю, или работает плохо ( тот который с аппаратной виртуализацией )
A
поправьте если я не прав
Aleksey 🌌
ну у меня i5ый должно норм быть
voffka
и он не работает на амд насколько я знаю, или работает плохо ( тот который с аппаратной виртуализацией )
таки починили же это, вроде как. по крайней мере с месяц назад об этом достижении из каждого утюга кудахтали
voffka
Сорян, давно не заходил туда
да я тоже особо не слежу за драмами в жизни пользователей амд :)
Alexander
Встроенный эмулятор работает охуенно на норм железе. Генимоушн подлагивает на слабом и на норм железе, почти одинаково.
Alexander
А кто-то пользуется для построения интерфейса на андроид. Графичиской тулзой в андроид студия? Или лучше текстовый режим?
voffka
обычно в конструкторе накидываю вьюх и потом правлю в тексте, если надо. а так, какая разница? кто как хочет так и делает
Arsen
у меня лайв темплейты под самые юзабельные вьюхи
Arsen
даже накидывать не надо
Arsen
+ на некоторые вью по 2-3 разных шаблона, с популярными пресетами атрибутов
Arsen
но щас перешел на констреинт, пока через дизайнер пилю, но думаю, скоро и под него в хмл перейду
voffka
а как там тогда быстро указывать к кому привязать вьюху? в конструкторе мышью удобно, ну почти всегда удобно 😊
Arsen
еще на связки атрибутов есть шаблоны, типа mtb = маржин топ + бот, такие же для падингов или для горизонтальных (лефт\райт или старт\енд)
Arsen
шаблоны кастомные, если че
Arsen
можешь и для одной строки шаблон сделать
voffka
да понятно, что кастомные )
Arsen
чтобы осталось только ид вписать
Arsen
либо вернутся в дизайнер и там раскидать
Arsen
но, это только кажется, что в дизайнере удобно
Arsen
на самом деле напрягает, по 3 раза тянуть для каждой вьюхи (боковые+ к верхней) очен ьчасто такие мувы нужны
Arsen
а гайдлайны хрен выделишь
voffka
а имена dimen для отступов же везде разные? ну в разеых проектах
Arsen
они игноря ткурсор пока не выделишь другую вью
Arsen
разные проекты = разные разработчики?
voffka
ну да
Arsen
ну типа у меня есть небольшой набор моих дефолтных
Arsen
а так зависит от экрана
Arsen
если совсем кастомные то прям там фигачу, при условии что на других экранах нет аналогичных
voffka
да я так и понял )
Arsen
они еще и с мультикурсором дружат
Arsen
но не при всех условиях)
Gleb
кто-нибудь сталкивался с драг эн дропом, между 2 списками, на подобе перемешения файла в папки в винде?
Илья
Всем привет, подскажите пожалуйста в чем может быть трабла, столкнулся с дикими тормозами при добавляении данных в модельки greendao в asynctask-e, не пойму в чем причина.. На SwipeRefreshLayout навесил листенер который в AsyncTask-е запускает запрос с бекенда данных через Retrofit, а в запросе к API на onResponse запускается еще один асинктаск, который собственно сохраняет сами данные... после данной манипуляции сохранение 100 обьектов начало занимать около минуты, хотя ранее, когда дергал ту же функцию обновления моделей без asynctask а напрямую из MainActivitiy - все работало быстро. есть подозрение что делать "вот-так" через асинктаски это в принципе кривулька, возможно кто-то может подсказать, как надо правильно ? был бы очень благодарен
Vlad
Всем привет, подскажите пожалуйста в чем может быть трабла, столкнулся с дикими тормозами при добавляении данных в модельки greendao в asynctask-e, не пойму в чем причина.. На SwipeRefreshLayout навесил листенер который в AsyncTask-е запускает запрос с бекенда данных через Retrofit, а в запросе к API на onResponse запускается еще один асинктаск, который собственно сохраняет сами данные... после данной манипуляции сохранение 100 обьектов начало занимать около минуты, хотя ранее, когда дергал ту же функцию обновления моделей без asynctask а напрямую из MainActivitiy - все работало быстро. есть подозрение что делать "вот-так" через асинктаски это в принципе кривулька, возможно кто-то может подсказать, как надо правильно ? был бы очень благодарен
Асинк таск лучше вообще не юзать. Запрос через ретрофит можно делать вообще в главном потоке и вызывать .enque ,Он уже и так асинхронный. А респонс обрабатывать екзекюторе. Погугли про екзекюторы или корутины, если котлин, тоже крутая штука
Илья
Влад, большое спасибо за хинт, уже гуглю... Quantum, буду благодарен, если есть возможно покритиковать и извиняюсь за грязь в коде, в андрейде нуб https://pastebin.com/0kLymCyg - фрагмент в котором на на Swipe устанавливается листенер https://pastebin.com/9fFu6ctg - класс, который фетчит данные через ретрофит (в котором асинктаск добавляет данные) https://pastebin.com/ZzV3xCrt - dbhelper для удобства работы с гриндао https://pastebin.com/09zUR1RB - методв в мейнактивити - код загрузки фрагмента, хз, может тут бок ?
Илья
Большое спасибо, насчет транзацкий это session.getDao().getDatabase().beginTransaction() ? session.getDao().getDatabase().endTransaction() ? а насчет тормозов, есть может какой-то профайлер чтобы замерять где залипание происходит ?
Mike
Большое спасибо, насчет транзацкий это session.getDao().getDatabase().beginTransaction() ? session.getDao().getDatabase().endTransaction() ? а насчет тормозов, есть может какой-то профайлер чтобы замерять где залипание происходит ?
Да, вроде они. На сайте GreenDao должен быть пример с транзакцией и try/catch. Профайлеры есть, но сначала нужно сделать очевидные вещи. :)
.
А можно ли скачать сайт codeacademy.com. Кто пробывал ?
Mike
А можно ли скачать сайт codeacademy.com. Кто пробывал ?
Любой сайт можно скачать как пачку HTML, с мопощью FlashGet, например. Но толку будет немного.
Konstantin
флешгет боже лет 15 не слышал
Yusuf
Знатоки butterknife, как очистить полностью классы старых bindingов? Периодически возникает проблема с библиотекой, выдает такое сообщение "Required view 'text_receiver_name' with ID 2131296897 for method 'login' was not found. If this view is optional add '@Nullable'", хотя такого связки метода уже нет, после clean project перестает ругаться но потом снова появляется
Jamal
подскажите как сделать нижнию панель навигации как в инстаграмме
Jamal
мож либа есть ?
Jamal
спасибо
Мухаммад
Добрый день. Ни у кого нет ссылки на чат про rxjava?
Vladislav
@reactivex
Мухаммад
Благодарю 👍
Vladislav
Пожалуйста:)
Илья
Да, вроде они. На сайте GreenDao должен быть пример с транзакцией и try/catch. Профайлеры есть, но сначала нужно сделать очевидные вещи. :)
еще раз спасибо, разрулилось в транзацкии в session.runInTx(new Runnable() { ... } ); ! метод нашел в доках по ObjectBox
Reaver
Всем привет. Подскажите пожалуйста как можно попробовать обойти следующую проблему. Есть парк девайсов, у каждого встроенный сервис с которым можно общаться с помощью *.aidl интерфейса поставляемого производителем. Проблема в следующем, у всех девайсов этот сервис имеет одинаковое название и пекедж, но интерфейсы у всех разные, и задача стоит заставить апку работать с разными девайсами. Поскольку aidl файлы также имеют одинаковое имя и пекежд возникает проблема как их уместить в одну апку. Пробовал переименовывать aidl файлы, перемещать их в разные места - не помогает, сервис девайса отказывается работать с сгенеренным классом из перемещённого/переименованного aidl файла. Пробовал смерджить интерфесы в один и обернуть их в адаптер который бы предоставлял интерфейс только для конкретной модели, но увы, особенность реализации aidl не позволяет это сделать. (методы колятся по номеру смещения от первого, так что даже простое изменение порядка методов в aidl файле делает систему неработоспособной) Вариант что бы производитель поменял имена/пекеджи сервиса на разных девайсах увы не возможен. Есть у кого-то идеи как решить проблему? Или мысли хотя бы в каком направлении копать?
Илья
а можно как-то проверить размер aidl файла ? отличить их по размеру?
Reaver
а можно как-то проверить размер aidl файла ? отличить их по размеру?
Можно. Это обычный текстовик который кладётся разрабом в проект. Как и любой другой файл интерфейса. Проблема в том, что в один билд несколько разных немогу добавить.
trashkalmar
Может, в сторону подгружаемых dex посмотреть
trashkalmar
Кастомный ClassLoader
trashkalmar
Есть совсем трэшовый вариант: собирать бинарь класса в рантайме
No
Посоны, у вас работают репозитории jetbrains для плгинов?
Захар
Есть офлайн трекер?
Захар
Прост посмотреть где ходил на карте
Reaver
Может, в сторону подгружаемых dex посмотреть
Спасибо, почитаю. Ни разу с таким не сталкивался.
Daniil
Есть офлайн трекер?
с точки зрения разработчика интересует или пользователя? Т.е. тебе софт или апи?
Захар
Софт
Daniil
Софт
oruxmaps
Daniil
для туристических вылазок юзаю. Рад и доволен.
Захар
Спасибо
Захар
oruxmaps
Ты ее покупал?
Daniil
Ты ее покупал?
нет. Но да, я бы задонатил пожалуй
Daniil
вообще это опенсорсная софтинка