Условно Разумное
Можно ли как то запретить другим приложениям запускать мое приложение?
Cartoon
Доброго времени суток. Кто подскажет как реализовать список, у которого каждый элемент это карточка с заголовком названия секции, и дочерним списком, элементы которого умеют раскрываться?
Что я уже попробовал?
1. Загуглил Nested RecyclerView, реализовал, понял что это неудачное решение, так как вызывается setAdapter у вложенного списка в onBindViewHolder в результате чего скроллинг тормозит и приложение даже может иногда упасть.
2. Groupie библиотека. Там как раз висит на гитхабе issue с вопросом про карточки, никто не ответил((
3. Expandable RecyclerView. Древняя библиотека. Недостаточные возможности для кастомизации списка. Хз как добавить header, footer, а также параметры к раскрывающейся группе, чтобы к примеру окрашивать просроченные item'ы в красный цвет.
Line'R
Доброго времени суток. Кто подскажет как реализовать список, у которого каждый элемент это карточка с заголовком названия секции, и дочерним списком, элементы которого умеют раскрываться?
Что я уже попробовал?
1. Загуглил Nested RecyclerView, реализовал, понял что это неудачное решение, так как вызывается setAdapter у вложенного списка в onBindViewHolder в результате чего скроллинг тормозит и приложение даже может иногда упасть.
2. Groupie библиотека. Там как раз висит на гитхабе issue с вопросом про карточки, никто не ответил((
3. Expandable RecyclerView. Древняя библиотека. Недостаточные возможности для кастомизации списка. Хз как добавить header, footer, а также параметры к раскрывающейся группе, чтобы к примеру окрашивать просроченные item'ы в красный цвет.
SlimAdapter + ExpandableLayout + RecyclerView + NestedScrollView
Line'R
Line'R
ItemDecorator
Cartoon
Умид
Мля
RgiN✙
Egor
main
theakella122
Бля, getString же принимает "название строки" и "дефолт значение", тут же делают по дефолту пустым и потом заполняют через иф
Line'R
Line'R
Я себе для этих целей вот это написал
Line'R
https://github.com/LinerSRT/PreferenceManager
Kanat
Привет всем, Есть реализации TooltipCompat android?
Anonymous
Подскажите программы которые могут выявить вирусы и стилер на андроид?
Line'R
Paladin
Line'R
Line'R
Все остальное фигня
Line'R
На нерутованном девайсе (особенно последних версий ОС) без ведома пользователя сделать мало что можно (имеется ввиду опасных функций)
Frolix
подскажите как изменить ssl на tls в retroifit
leksss
Привет всем, подскажите, что тут является модулем приложения? Holiday?
theakella122
Frolix
получяю ошибку javax.net.ssl.SSLHandshakeException: Handshake failed
Full
Подскажите пожалуйста, при использовании Facebook analytics можно ли узнать регион пользователя?
Maks
Я не совсем понимаю каким образом сохранять в ROOM данные корректно.
Использую DAO как на скринет.
Данные получаю с Retrofit.
Короче, при каждом запросе я думал что можно использовать
@Insert(onConflict = OnConflictStrategy.REPLACE)
Думал, что оно должно перезаписывать то что уже есть, и добавлять то чего нет.
Но оно тоже дублирует данные.
То есть при каждом запросе у меня добавляються одинаковые данные.
Ilya
Maks
Dmytro
Народ, знает кто способ перекидывать инфу из приложения в приложение на одном девайсе, второе приложение будет свёрнуто постоянно. Бродкастом пробовал, инфа приходит но всё остальное кроме бродкаста не отрабатывает
Shveps
Надо RepoId не игнорить, а передавать. Так же @PrimaryKey (autogenerate=true) заменить на @PrimaryKey. Ну поменять тип primaryKey, если не совпадает
Ilya
А зачем autoGenerate, repoId же с сервера приходит?
Maks
Ilya
Maks
А с Int не работает?
Начало работать и з инт и с лонг.
Оказалось нужно было все таки ключ использовать тот который приходить с сервера.
Ilya
Vitaly
Выполняю этот код для перехода на следующий экран:
val topFragment = fragmentManager.findFragmentById(containerId)
val fragmentTransaction = fragmentManager.beginTransaction()
.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_right, R.anim.empty, R.anim.empty)
.hide(topFragment)
.add(containerId, fragment)
.addToBackStack(null)
.commit()
fragmentManager.executePendingTransactions()
Но перед анимацией фрагмент на который происходит переход появляется и сразу исчезает, заметно мерцание фрагмента
В интернете успел нагуглить лишь про fragmentManager.executePendingTransactions() для решения подобной проблемы
Подскажите, как убрать мерцание при переходе между экранами?
Ihor
Roman
/spam
Ihor
Ребят подскажите за сколько можно выучить андроид разработку с 0 ?
Egor
Ihor
Если не сталкивался с программированием! Около года? 3 часа в день. + выходные
Sergey
Я 10+ лет учу и каждый день узнаю что то новое...
Ihor
Да много таких только преподают а работать не могут )
Дмитрий
Всем привет, вопрос: у меня выполняются асинхронные запросы с помощью Retrofit2. Запускаются одновременно штук 5 например. Как можно отследить момент, когда все запросы будут выполнены?
Ihor
Спасибо тогда очевидно что нужно со Swift начинать!
Ярослав🇺🇦
Artem
neikist
Плохо, что вообще базы нет
Угу. Человеку только базу год-полтора придется нарабатывать. Независимо от того чего он там учить будет (веб, мобайл - пофиг)
Ihor
Artem
учите котлин
Artem
2 зайца одним выстрелом
neikist
Там один язык а не 2
свифт+обж с. Так что тоже два. Да и новый язык выучить фигня вопрос зная SDK и общие принципы
Alexey
Язык меньшее из зол в андроид разработке :)
Ihor
Плохо, что вообще базы нет
Где её взять? Пересмотрел cs50 ничего не понятно как с автомата молотит про 3 вида сортировки массивов потом резко в другую тему уходит (
Ярослав🇺🇦
учите котлин
Не всё уже так просто. В этой теме уже были отчётливые примеры, что без знания java не так просто в android и разобраться
neikist
Сергей
ИМХО андройд пипец сложно даже имея знакомство с java
Artem
ну без базы будет ВЕЗДЕ трудно
Artem
нужна алгоритмическая база
Artem
нужны основы программирования в целом
Artem
нужно понимание парадигмы и способность к алгоритмическому мышлению
Ihor
Нужно родится талантливым я понял
Alexey
А так можешь просто годные книжки взять и изучать их
Alexey
Попутно делая то что там написано на компьютере
Artem
Искусство программирования, Дональд Эрвин Кнут — «Библия программиста» в четырех томах
Знать наизусть :)))
neikist
neikist
Но дядюшку боба почитать стоит
Artem
Ihor
Дайте эдвайс по книгам для старта
neikist
Дайте эдвайс по книгам для старта
Код: Тайный язык информатики - мозги хорошо вправляет.
Объектно-ориентированный подход. - азы ооп неплохо раскрываются
Чистый код от дядюшки боба
Грокаем алгоритмы
Теоретический минимум по computer science
Совершенный код Макконела еще можно