Dug
Нет. Юзай встроенный
Dug
Он самый быстрый и легкий
Dug
Те, кто пишут, что встроенные кал — купите кудахтеры получше
Aleksey 🌌
))))
A
A
и он не работает на амд насколько я знаю, или работает плохо ( тот который с аппаратной виртуализацией )
A
поправьте если я не прав
Aleksey 🌌
ну у меня i5ый должно норм быть
A
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
если совсем кастомные то прям там фигачу, при условии что на других экранах нет аналогичных
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 ,Он уже и так асинхронный. А респонс обрабатывать екзекюторе. Погугли про екзекюторы или корутины, если котлин, тоже крутая штука
Mike
Всем привет, подскажите пожалуйста в чем может быть трабла, столкнулся с дикими тормозами при добавляении данных в модельки greendao в asynctask-e, не пойму в чем причина..
На SwipeRefreshLayout навесил листенер который в AsyncTask-е запускает запрос с бекенда данных через Retrofit, а в запросе к API на onResponse запускается еще один асинктаск, который собственно сохраняет сами данные... после данной манипуляции сохранение 100 обьектов начало занимать около минуты, хотя ранее, когда дергал ту же функцию обновления моделей без asynctask а напрямую из MainActivitiy - все работало быстро. есть подозрение что делать "вот-так" через асинктаски это в принципе кривулька, возможно кто-то может подсказать, как надо правильно ? был бы очень благодарен
Надо код, без него не понять, где ошибка. А она может быть где угодно.
Илья
Влад, большое спасибо за хинт, уже гуглю...
Quantum, буду благодарен, если есть возможно покритиковать и извиняюсь за грязь в коде, в андрейде нуб
https://pastebin.com/0kLymCyg - фрагмент в котором на на Swipe устанавливается листенер
https://pastebin.com/9fFu6ctg - класс, который фетчит данные через ретрофит (в котором асинктаск добавляет данные)
https://pastebin.com/ZzV3xCrt - dbhelper для удобства работы с гриндао
https://pastebin.com/09zUR1RB - методв в мейнактивити - код загрузки фрагмента, хз, может тут бок ?
Mike
Mike
Влад, большое спасибо за хинт, уже гуглю...
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
.
А можно ли скачать сайт codeacademy.com. Кто пробывал ?
Alexey
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
мож либа есть ?
Constantine
Jamal
спасибо
Мухаммад
Добрый день. Ни у кого нет ссылки на чат про rxjava?
Vladislav
@reactivex
Мухаммад
Благодарю 👍
Vladislav
Пожалуйста:)
Илья
Илья
а можно как-то проверить размер aidl файла ? отличить их по размеру?
trashkalmar
Может, в сторону подгружаемых dex посмотреть
trashkalmar
Кастомный ClassLoader
trashkalmar
Есть совсем трэшовый вариант: собирать бинарь класса в рантайме
No
Посоны, у вас работают репозитории jetbrains для плгинов?
Захар
Есть офлайн трекер?
Захар
Прост посмотреть где ходил на карте
Daniil
Есть офлайн трекер?
с точки зрения разработчика интересует или пользователя? Т.е. тебе софт или апи?
Захар
Софт
Daniil
Daniil
для туристических вылазок юзаю. Рад и доволен.
Захар
Спасибо
Захар
Daniil
вообще это опенсорсная софтинка