⁣
То есть?
Сделать общую переменную, LiveData int или boolean. И по ней делать видимыми или невидимыми нужные компоненты.
Andrey
Причем на стековерфлоу дают типа рабочие примеры, но у меня они не работают
Andrey
И ошибки внятной нет. Типа не собрался биндинг и все
Andrey
Подозрение, что int кастится боксится в котлиновский Int и тут где то что-то бабахает
Алексей
а посоветуйте хорошие курсы kotlin под андроид
Alexey
а посоветуйте хорошие курсы kotlin под андроид
Привет! Вроде как на udemy есть, но непонятно насколько они хороши. Сам бы хотел найти подобные))))
Andrey
а посоветуйте хорошие курсы kotlin под андроид
https://www.youtube.com/watch?v=tJ_HPDJd5tY вот эта серия лекций крутая. если тебе конечно подойдет академический стиль
Алексей
https://www.youtube.com/watch?v=tJ_HPDJd5tY вот эта серия лекций крутая. если тебе конечно подойдет академический стиль
спасибо, посмотрю. а есть хороший видос про Recycle view? Я сейчас пытаюсь повесить разные событитя на разные части в пределах одной Вьюхи и чёта у меня не получается.....
Andrey
все по старому, листенеры реализующие интерфейс и из холдера дергаешь методы интерфейса
Алексей
А можно ссылку на гит?)
Andrey
нет)
Andrey
да дохрена примеров поидее
Алексей
Это мое первое приложение, по старому не могу) ладно, поищу...
Алексей
Вообще бы низкий поклон тому, кто бы сделал хороший урок по рекайклвью, с разбором различных задач) а то все как то поверхностно.
Andrey
Пытаюсь, приложуха виснет. Пока не понял почему
тут смысл в том, чтобы onClickListener привязывать не в метода onBindViewHolder, потому что тогда листенеров будет по количеству данных, а это много, при тысяче айтемов у тебя будет тысяча листенеров. это ведет к переполнению памяти. листенеры лучше вешать в холдере, тогда их будет по количеству холдеров, а это примерно столько, сколько влезает на экран + 2 примерно
Александр
Переполнение памяти листенерами. Кул стори.
Александр
Egor
Там 4 урока вроде бы, с теорией разберёшься и практики получишь
Никита
Всем привет. Вопрос по методу getExternalFilesDir(null). При дебаге метод возвращает всегда одинаковую директорию /sdcard/Android/data/app.package, но базу данных записывает в /data/data/app.package. Это баг или фича?
K1tana
Здравствуйте. Вопрос к тем, кто использует библиотеку cicerone. Задача такова, что я должен мигрировать на androidx. Либа на проекте 3.0.0, а нужна 5.х.х, где поддерживается androidx. Все было бы хорошо, но такой класс как SupportFragmentNavigator был удален с 5 версии библиотеки. Кто знает замену его и его методам?
Roman Kamyshnikov
а посоветуйте хорошие курсы kotlin под андроид
По kotlin, мне этот показался хорошим https://www.coursera.org/learn/kotlin-for-java-developers Есть ещё книга от тех же авторов - kotlin in action, почитывал для повторения
Roman Kamyshnikov
Спасибо, книгу уже купил в бумаге и прочитал))
Тогда не советую курс, там примерно тоже самое) А по RecyclerView - вот тут много полезностей: https://guides.codepath.com/android/using-the-recyclerview
Nikita
При считывания с базы данных ничего, использую greeandao sqlite, данные поместил в data/...., когда запускаю приложение данные не выводит, приложение Не падает. В чем причина, и как по другому прочитать из Sesion
Nikita
Nikita
Nikita
Nikita
Nikita
Albert
Слушай, у меня тоже вопрос по поводу SQLIte и папки data/. Ты работаешь с ней через рут права?
Albert
Точно такая же проблема. Точь-в-точь. Только никакие greendao не использую. Только openHelper. Причем когда нарочно ошибки делаю в sql-коде никаких исключений не появляется. Очень странно и не знаю с какой стороны подступиться
Nikita
Я ещё с Realm пытался, но ошибка миграции
Nikita
И на класс realm object указывает, не знаю почему
Albert
Я ещё с Realm пытался, но ошибка миграции
Ну с папкой data/ ты через рут права работаешь или как?
Nikita
Нет
Nikita
На одном телефоне он не открывает проводник , а на другом открыает
Nikita
Который file manager
Serhii
чего? Причем тут депенденси?
https://github.com/search?l=Gradle&q=implementation+%27ru.terrakok.cicerone%3Acicerone%3A5.6.4%27&type=Code
Albert
Который file manager
Спасибо. Попробую
K1tana
https://github.com/search?l=Gradle&q=implementation+%27ru.terrakok.cicerone%3Acicerone%3A5.6.4%27&type=Code
да я обновился до 5, но возникли проблемы. То сигнатура поменялась, то класса нужного нет (SupportFragmentNavigator)
Egor
Ребят, если я юзаю сингл активити, норм ли делать синглтон в активити для получения и вызова методов активити из фргаментов?
Egor
Для чего тебе методы активити во фрагментах?
Ну например показать лоадинг бар. Типо просто вставил в главную разметку активити и не надо сувать его в каждый фрагмент.
Mike
Типо MainActivity.instance.startLoading()
Э, вот этого точно не нужно делать
Egor
Э, вот этого точно не нужно делать
А как? В каждой разметке фрагмента? И потом в презентере у вью стейта вызывать?
Egor
getActivity()
И скастить к нужной?
Egor
Угу
Понял, спасибо
Mike
И скастить к нужной?
Можно к интерфейсу
Mike
Можно запилить фабрику и передавать нужную функцию прямо в конструктор фрагмента
Andrew
Подскажите пожалуйста, для чего здесь синхронизация? https://github.com/akshay2211/PixImagePicker/blob/master/pix/src/main/java/com/fxn/utility/ImageVideoFetcher.java#L69 и второй вопрос, не вызовет ли утечек, сохранение ссылки на активити в свойстве https://github.com/akshay2211/PixImagePicker/blob/master/pix/src/main/java/com/fxn/utility/ImageVideoFetcher.java#L25 https://github.com/akshay2211/PixImagePicker/blob/0cf04edbd2b6d6bf4759e350d4408df7ca0a42bb/pix/src/main/java/com/fxn/pix/Pix.java#L802
Egor
А ещё вопрос. У меня есть фрагмент оформления заказа. Внутри него есть область с 3 - мя разными фрагментами, которые меняются. То есть первая часть - это фио и телефон, вторая - время доставки, третья - способ оплаты. Какой бест практис реализации такого? Интересует реализация смены фрагментов (вперед / назад) и передачи конечных данных в общий фрагмент оформления заказа.
Andrew
Утечки не будет, если вовремя прибивать асинктаск. Короче, как обычно
в этой либе вообще передача ссылки на контекст нужна ради получения трех строчек локали для вывода - Last month, last week и recent, выглядит по-моему как оверхед, еще я не понимаю зачем синхронизировали
Adel
А чего меня в чате забанили по вакансиям, я там искал человека который продвижением и оптимизацией приложений в маркетах занимается :( Не по теме написал? @Harmonizr у кого разбан просить?
Anonymous
Ну как я понял чичерони или navigation component?
Не важно, сам способ передачи данных между фрагментами
A.Аhmedov
Здравствуйте. Кто знает, как создать такую папку sources и вложенные в нее папки?
Nikolai
File - New Module
Alexey
Привет! Подскажите, такой список покупок делается через cardview или .... ? https://lh3.googleusercontent.com/TneTHi692FTAx37UXqfiODeR2FmlF6c2Vh_Mc4RiBf6_5BSvX_QIjx1WxUDrYYK_PITX=w1920-h952-rw
Alexey
Хотя это могут быть и обычные button
A.Аhmedov