Сергій
Доброе утро! Не подскажите ли какое написать приложение чтобы заработать денег?
Приложение с веб сайтом и побольше рекламы на весь экран.
Alex Android
никак. Вроде только TypeConverter'ом
(
Всем привет. А есть где почитать, как андроид рисует пересекающиеся вьюхи? Меня конкретно интересует, как рисуется кейс если есть вьюха, а над ней полупрозрачная вьюха Гуглёж чёт вообще не помогает или я неправильно гуглю
Alexey
никак. Вроде только TypeConverter'ом
Вот блин(( Хотел избежать написания кучи запросов для каждой сущности, но видимо все-таки придется
Alex Android
Вот блин(( Хотел избежать написания кучи запросов для каждой сущности, но видимо все-таки придется
Не надо для каждой сущности, в JSON укажи тип и распарси на клиенте в TypeConverter'е
Alexey
И презентеры с лисенерами тоже универсальные не получатся теперь
Alexey
Вторую часть) Про первую понятно, хотя сервер придется править, но это не проблема
Alex Android
Не очень понял
Для этого типа объектов регаешь TypeConverter. Внутри val type = json.getString("type") when(type) { "first" -> First.from(json) "second" -> Second.from(json) }
Alexey
Для этого типа объектов регаешь TypeConverter. Внутри val type = json.getString("type") when(type) { "first" -> First.from(json) "second" -> Second.from(json) }
Хах) понятно, осталось состыковать это с параметром типа в презентере и возможно норм получится
Alex Android
👌
(
Если ещё кому интересно https://www.youtube.com/watch?v=zdQRIYOST64&list=PLOU2XLYxmsIInFRc3M44HUTQc3b_YJ4-Y&index=25&t=0s
Denis
наведи курсор на строку с ошибкой и прочитай, в чем проблема
(
для бэкграунда создается DisplayList, поэтому он нарисует и прозрачную вьюху, и вьюху, которая под ней
мне нужно подробнее, конкретно меня интересует как и в какой момент андроид интерполирует исходный цвет с полупрозрачным цветом поверх
Alexey
наведи курсор на строку с ошибкой и прочитай, в чем проблема
Пишет, что по левую руку от выражения должен быть класс)
Denis
он проходит по дереву DisplayList и формирует кадр
Alexey
вот и ответ)
Нет, это - не ответ) апи нужно создавать передавая в метод create() интерфейс с REST методами. У меня отличие одно - параметрический тип
Denis
ApiEntity<Entity>::class.java Что ты ждешь от этой строчки?
Alexey
В деталях - нет. Я знаю, как использовать - для полиморфизма классов)
Mike
* с типовым параметром Никак. Даже если ты создашь наследника интерфейса с конкретным дженериком, не ручаюсь, что ретрофит пойдёт подставлять значение тайп-параметра в дженеричные методы.
Doston
Светит айпи адресом сервера, да и еще портом, не хорошое дело 😉
Alexey
Не ддосте меня плез
Andrew
Тебе нужна фабрика ретрофитов, в конструктор которой ты и будешь передавать свой дженерик. Ретрофитов можно неограниченно делать в аппке, а не только один. У меня их с дюжину, наверное.
Alexey
Но знаний и опыта в котлине категорически не хватает. Так что наверно пока сделаю запрос для каждого чиха
Alex Android
Не ддосте меня плез
А смысл ддосить неготовый сервис. Вот если бы он денег приносил, тогда можно было бы попросить за прекращение ддоса
Alexey
А смысл ддосить неготовый сервис. Вот если бы он денег приносил, тогда можно было бы попросить за прекращение ддоса
Это шутка. Понятно, что я могу этот порт закрыть, начать использовать новый. При этом обратный прокси будет банить подозрительные адреса
Anonymous
Всем доброго времени суток, такая задача, нужно приложение не меняя имя пакета запустить на одном телефоне два раза) есть ли какие-нибудь приложения типа виртуальной машины что ли?
Anonymous
А если конкретнее про задачу ? Может можно по другому решить.
Нужно открыть 4 приложения одновременно на одном телефоне используя мультиокна, при изменении имени пакета это приложение не работает
Kozimjon
Ребят, всем привет. Тут я никак не могу реализовать notifyDataSetChanged() для ExpandableRecyclerView - нашел только это решение, но прям из коробки как для обычного RecyclerView не смог найти. Можете посмотреть верно ли это решение или если знаете другое, то подсказать. Заранее спасибо (если что, то пишу на котлине) использую эту либу https://github.com/thoughtbot/expandable-recycler-view
Mike
А тебя не смущает что либу не апали 3 года ?
А почему это должно смущать? Апи ресайклера сильно изменилось, что ли?
Александр
Меня бы это тоже не смутило. Мб автор считает свой проект завершённым.
Kozimjon
А тебя не смущает что либу не апали 3 года ?
просто перевожу старый проект на котлин - и когда вот написал этот ресайклер - появилась необходимость обновлять чайлды - вот и сижу на этой либе - если знаете другую, более удобную либу - подскажите - буду только рад
Chriz
А почему это должно смущать? Апи ресайклера сильно изменилось, что ли?
Нет но гугл готовит много фиксов, зачем иметь зависимость от старого ресайклера ? https://developer.android.com/jetpack/androidx/releases/recyclerview
Mike
Нет но гугл готовит много фиксов, зачем иметь зависимость от старого ресайклера ? https://developer.android.com/jetpack/androidx/releases/recyclerview
Я так понял, ТС использует старую либу для работы с ресайклером, а не сам ресайклер.
Kozimjon
Я так понял, ТС использует старую либу для работы с ресайклером, а не сам ресайклер.
да, использую старую либу, но сам ресайклер стандартный
Chriz
Я так понял, ТС использует старую либу для работы с ресайклером, а не сам ресайклер.
compile 'com.android.support:recyclerview-v7:23.4.0' Я имел ввиду что у либы есть зависимость
Александр
com.android.support:recyclerview-v7:23.4.0 Kek. Пусть форкает и апает версию 🧐
Mike
compile 'com.android.support:recyclerview-v7:23.4.0' Я имел ввиду что у либы есть зависимость
так пусть напишет в своём проекте такую же, только на новую версию
Mike
com.android.support:recyclerview-v7:23.4.0 Kek. Пусть форкает и апает версию 🧐
не надо ничего форкать, достаточно поднять у себя в проекте
Alex Android
OK Google: android library japan candles
Влад
Есть ряд фрагментов, a, b, c, d открываются по очереди, все добавляются в бэкстек. Как сделать так чтобы при переходе с d на b, и в b нажать на кнопку назад то открылся a. То есть очистить бэкстек до b?
Alexey
Подскажите пожалуйста новичку, для чего нужны горячие Observable в RxJava? Как я понимаю они испускают данные даже если никто не подписан на них, а холодные испускают данные только если есть подписчики. Не очень понимаю зачем испускать данные если нет подписчиков. Эти ж данные никак не обрабатываются, типа испускаются в пустоту?)
Anonymous
Дарова,кто шарит в retrofit и recyclerview можно в лс?
Mike
Дарова,кто шарит в retrofit и recyclerview можно в лс?
Нет. https://www.yegor256.com/2017/04/18/no-help-via-email.html
Ruslan
Привет. Скажите, на сколько приемлема практика использования отдельного тулбара для каждого фрагмента?
Ruslan
А как такой подход уживается с navigation component, нормально?
Алексей
А как такой подход уживается с navigation component, нормально?
у меня пока с navcomponent немного опыта, но почему нет?
Ruslan
у меня пока с navcomponent немного опыта, но почему нет?
у меня тоже, потому и спрашиваю 😐
Arslan
это ж просто курсор. Он не содержит текст
Almas
textCursorDrawable
Anes
Добрый день. Стоит ли ориентироваться на этот телефон (Samsung Galaxy S5 mini SM-G800F) в качестве показателя производительности приложения? Или он уже не очень актуальный?
Сергій
Либо создай для этой вью ThemeOverlay, с переопределенным colorAccent или создай свой джавабл для курсора
Anes
Просто на нем приложение лагает. На хуавей 3 годичной давности все нормально.
Сергей
Привет. Скажите, на сколько приемлема практика использования отдельного тулбара для каждого фрагмента?
Вероятно зависит от того, насколько инструменты и меню в нем отличаются во фрагментах. Если везде одно и то же то нафига? Тулбар на активность, а фрагменты под ним во фрейм или вьюпейджер
Almas
Просто на нем приложение лагает. На хуавей 3 годичной давности все нормально.
сложно сказать,если функциональность приложения оправдана ,то лаги для подобного старого телефона это нормальное явление.
Anes
сложно сказать,если функциональность приложения оправдана ,то лаги для подобного старого телефона это нормальное явление.
Просто я так подозреваю что лагает оно от нехватки оперативы. Приложение жрет 200 мб оперативы, хотя я не понимаю на что может так много расходоваться. Пытался в профиллере смотреть, но ничего не нашел. Он не очень то понятный если честно.
Сергей
Единственно что на заглавном экране надо отрубить стрелочку назад на тулбаре по материал гайдам, ну и заголовок менять по потребности