Dmitry
просто сделай также ))
Dmitry
дефолтный - по всей вьюхе. тебе нужен такой же, только свой - на конкретную вьюху.
Dmitry
так что не изобретай велосипедов. подписывайся на клик во вью холдере и от туда прокидывай в адаптер. а из адаптера куда твоей дуще угодно - в другие вьюхи или в презентер.
Dmitry
то есть два коллбэка будет - от вьюхолдера в адаптер и из адаптера куда-то дальше
Alexey 🇪🇸
Кто-то пинговал меня про спам. @wickvood не ты?
Alexey 🇪🇸
я, удалили уже :)
Ок, че как жизнь то ваще?:)
Dmitry
Хорошо, что вы все объяснили, плохо, что я мало что понял, но буду перечитывать, думать еще Спасибо
почитай ещё про recycler адаптеры и data binding. хотя это уже MVVM. но, вероятно, ты ещё не сильно привязан к именно MVP.
Vladislav.
Ок, че как жизнь то ваще?:)
в личку потом отпишусь)
Roman Kamyshnikov
Хорошо, что вы все объяснили, плохо, что я мало что понял, но буду перечитывать, думать еще Спасибо
Вот тут пример есть https://guides.codepath.com/android/using-the-recyclerview#attaching-click-handlers-using-listeners
Aleksey
Всем привет ребята) нужен хелп, затупил чет по полной) создали проект в гите и дали права. там без templates без папок, тупо один файлик read.me. клонирую проект get from Version Control. далее жмакаю флажок import project from external model и указываю Android Gradle. но блин не могу добавить модуль, добавляю модуль , ставлю phone / tablet. но модуль новый не показывается в модулях. плюс создалась папка в проекте как хотел, но это просто папка а не модуль... wtf и в манифесте все красным подсвечивает, кто нибудь сталкивался? чем этот шайтан ваще лечить? устал чет уже
Галим
Paul
Как заставить кнопку (TextView) в низу экрана не прыгать вверх, когда открывается клавиатура? Лэйаут вообще без разницы какой, одинаково происходит
Dmytro
Есть у кого идеи?
таблицу в бд? слушать что нужно?
Данил
Есть у кого идеи?
WTF, извините но вы какую то хрень написали
Version
Здравствуйте
Paul
а нужно чтобы разметка смещалась? если нет adjustPan флаг
Его примерно так поставить? requireActivity().window.addFlags(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN) Если да, то не работает
Version
такой вопрос: как привязать три действия к одной картинке ? Язык разработки: kotlin Среда: android studio
Version
А именно: toast, потом что бы в стринг передовало значение измененное на 1, и проигрывала какой то звук Заранее благодарен
Version
startandroid.ru
Спасибо
Александр
таблицу в бд? слушать что нужно?
Таблицы в бд. Слушать - данные. Есть Firebase с данными. Приложение выводит дынные с разными фильтрами (новинки, популярное...).
Александр
Dmitry
Таблицы в бд. Слушать - данные. Есть Firebase с данными. Приложение выводит дынные с разными фильтрами (новинки, популярное...).
ты рассматриваешь вариант с созданием отдельных таблиц дла каждого recycler view в приложении? при этом все таблицы будут содержать одинаковые данные?
Paul
в манифесте попробуй поставить
так работает, но у меня одна активити, в других фрагментах я не хочу, чтобы так было
Dmitry
то есть отдельная таблица для "Новинок" и отдельная таблица для "Популярное"?
Александр
Я понимаю, что данные дублируются. И понимаю, что это плохо
Данил
да. Мне так подсказали.
хреновый у тебя "подсказатель"
Данил
Банально база не нормализована
Dmitry
да. Чтобы слушателя назначить на таблицу просто.
не, если у тебя разные таблицы, то и данные не дублируются. ты будешь класть новинки в новинки, а популярное в популярное. это сомнительный подход, в том смысле, что ты это противоречит сути реляционных баз данных (кстати, ты не реалм случайно используешь)?
Dmitry
не, если у тебя разные таблицы, то и данные не дублируются. ты будешь класть новинки в новинки, а популярное в популярное. это сомнительный подход, в том смысле, что ты это противоречит сути реляционных баз данных (кстати, ты не реалм случайно используешь)?
по хорошему нужно делать одну таблицу и иметь у айтема поле типа "category", по которомы делать выборки для разных списков. понятно, что тут есть проблема ложных срабатываний, но у рума даже в доках написано, что с этим делать.
Dmitry
и там нет варианта - держать две атблицы
Александр
и там нет варианта - держать две атблицы
Точно, можно с полем типа category это сделать. Спасибо большое
Sergiy
Как исправить это? Добавил тэг android:requestLegacyExternalStorage="true"для работы image_picker
Sergiy
Плагин для флаттера
Dmitry
Точно, можно с полем типа category это сделать. Спасибо большое
будь осторожен с советами из интернета. я не знаю, как у тебя назначаются категории. может быть по времени и по рейтингу, то есть в реальном времени. в таком случае хранить категорию в бд бессмысленно. всегда нужно исходить из задачи.
Dmitry
но две таблицы точно не нужно
Double Cat.
Всем привет. Подскажите такой вопрос: можно ли как-то реализовать lifetime покупку в приложении без бека? Т.е. есть подписки..тут все понятно…чекать их состояние можно и без бека…а если сделать инапп покупку товара (допустим lifetime доступ к приложению)? судя по доке её нужно подтвердить в течении 3 дней (или отменится покупка) Так вот..если подтвердить покупку, то она пропадает из истории и доступна опять к покупке. Тогда при перестановке приложения нельзя проверить есть ли lifetime… как быть?(
Dmitry
Как называется это вью? Открывается скайпом вверх на весь экран
Dmitry
bottomsheet
Не очень похоже
Dug
Точнее использовать можно его. Но конкретно в воем примере может быть не он
Dug
А так просто сделай вьюху и повесь на неё ViewDragHelper и будет тебе счастье
Nikita
Всем привет, может кто подскажет, где можно поискать эмулятор для honor 10, на крашлитике именно на нем лезет ошибка IllegalStateException Maximum limit of concurrent alarms 500 reached for uid Много чего уже пробовал и не понимаю как найти проблему без эмулятора... p.s. (FLAG_UPDATE_CURRENT уже пробовал😊 )
theakella122
Ребят, как сделать нормальное простое боковое меню?
theakella122
Просто если брать шаблон студии тут тему через setTheme не поменять
theakella122
Знакомый говорит шаблон в студии вообще ненужным говном перегружен
Никита 🙃
Ребят, как сделать нормальное простое боковое меню?
Это прошлый век. Сейчас тренд боттом_навигейшн
theakella122
Это прошлый век. Сейчас тренд боттом_навигейшн
у меня такое приложение, что лучше боковое меню
Kick
Кто нибудь знает как получать AdverstingID. Получаю вот так, однако возвращается вот так GetID@8249af6. Это правильно?
Kick
это что?
theakella122
это что?
String id id = idInfo.toString(); id.replace("GetID@", ""); return id;
Kick
понял, спс
theakella122
Это прошлый век. Сейчас тренд боттом_навигейшн
Если это прошлый век, то что предлагаешь заюзать? Боттом нав не вариант
theakella122
😳
Костыли - величайшее изобретение человечества
Double Cat.
Костыли - величайшее изобретение человечества
Эт не костыль. Это вообще не то что человеку нужно
Z.
он каждый раз разный будет)