Kozimjon
За это спасибо
Влад
Задача такая: с сервера приходит массив с отчетами-краткое содержание каждого вывести в такие вот карды. Что лучше тогда использовать? Recycle view? Заранее спасибо
В вашей задаче список это ресайклер вью, а элементы скорее всего кард вью, в каждой кард вью реализуете уже текст вьюшки и получите то что хотите
Влад
Кстати да, не обратил на это внимание
Kozimjon
не не, элменты все одинаковые - только значения будут меняться (если вы про скрин, то я его только ради примера с кардами взял)
Kozimjon
спасибо за советы - а то я везде хотел listView использовать((
Вадим
подскажите, что может быть. при использовании gson на эмуляторе и 7.0 все ок, а на 8.0 тот же код выдает null и пустой класс. были у кого-то проблемы с gson?
Вадим
А 8.0 тоже на эмуляторе?
нет, xiaomi реальный
Ferrero
нет, xiaomi реальный
Хм, звучит как что-то нереальное.
Ferrero
нет, xiaomi реальный
А json точно одинаковый в обоих случаях?
Вадим
А json точно одинаковый в обоих случаях?
точно, эмулятор и samsung работают при тех же условиях
Вадим
выводил в логи
Ferrero
Очень странно, посмотрю потом на другие ответы
Necromant
Какая разница между intelijidea community и intelijidea education?
Вадим
Сергій
смотри logcat тогда
Сергій
или в Network Profiler
Mikalaj
Может даже и gson, но эт не очень точно
Alex
Привет, мудрейшие. MVP: MainView Presenter Connector; Как правильно реализовать возврат ошибок из Connector в Presenter не имея объекта presenter внутри Connector? Не могу найти такую реализацию в интернетах.
Konstantin
сжечь еретиков
Igor
Привет, чат. В приложении использую навигацию из Android Architecture Components и скан QR-кодов ZXing. Для сканирования qr-кода библиотека использует intents на activity, а затем после успешного сканирования навигация в NavController ломается. Кто-нибудь сталкивался с этим или знает как это исправить? P. S. Используется только одно Activity.
Alex
Архитектура не нужна. Пиши все в активити на Мейн треде
я с помощью MVP отошел от этого. Мне кажется это не правильно
Не понятно
И да, есть вьюха встраиваемая
Никита 🙃
И это был сарказм
Алексей
Привет, мудрейшие. MVP: MainView Presenter Connector; Как правильно реализовать возврат ошибок из Connector в Presenter не имея объекта presenter внутри Connector? Не могу найти такую реализацию в интернетах.
асинхронная передача чего-нибудь от одного объекта другого без прямой ссылки делается через callback. И поделитесь описанием этой вашей версии MVP )
Igor
Спасибо за ответы, нужно внимательнее смотреть документацию)
Никита 🙃
У него пиздец какой то
Никита 🙃
Это же надо расшифровать MV как MainView
Alex
асинхронная передача чего-нибудь от одного объекта другого без прямой ссылки делается через callback. И поделитесь описанием этой вашей версии MVP )
MainView передает Presenter событие, Presenter отталкиваясь от типа события передает данные Connector, Connector в конкретном случае делает запрос на сервер с помощью Retrofit и возвращает ответ Presenter
Алексей
Необязательно. Можно сделать синхронную передачу с корутинами или ырыкс
да понятно, но суть та же. Не хочешь отдавать ссылку - подпишись на результат.
Konstantin
берешь rxjava и делаешь реактивный подход
Konstantin
и спокойно ловишь хейт
Igor
Что ломается то
Если продолжать вопрос, то у фрагмента, из которого я вызывал IntentIntegrator, вылазит ошибка при навигации помощи action, который есть на графе. В ошибке указано, что NavController не знает такого action. У меня подозрение, что граф навигации меняется после перехода на другое Активити.
RASHIT
всем доброго дня, у ресайклера установлен горизонтальная прокруткак как у вьюпайджера, свайп по одному элементу, вопрос как мне отследить каждый свайп хоть в лево или в право, какой метод в адапторе есть для этого?
RASHIT
погуглил, но что то у ресайклера вышел, а мне надо было у самого адаптера, спасибо, долгих лет жизни.
Ferrero
@JohnnySC ты знаком с coordinator layout?
Ferrero
Есть кейс, где нужно схлопывать ресайклер при вертикальном прокручивании другого scrollview, в какую сторону копать?
Ferrero
Сейчас это сделано побыдлятски: два ресайклера, слушают скроллинг друг друга, чтобы позиция была одинаковая при схлопывании. Слушают клики друг на друга и прочие костыли. Как можно реализовать что-то подобное, как в инстаграме?
Ferrero
Ferrero
Почему не показывает приложение в поиске google play?
Ferrero
Нет в индексе
3 дня уже открыта версия, этого недостаточно?
Sergey
3 дня уже открыта версия, этого недостаточно?
Не знаю, не я же индексирую, а Гугл. 🤷‍♂
Sergey
А как ты его ищешь? По названию или по словам из описания?
Sergey
что значит не вы?
То и значит, что не я.
Sergey
У Гугла разная выдача для разных устройств. У меня бывало, когда с одного телефона я вижу новую версию, а с другого - предыдущую.
Sergey
По названию
С чего ты ищешь? С телефона или с ПК? Попробуй с разных устройств.
Ferrero
С разных, да
Sergey
Ну, х.з. 3 дня - как-то долго для индексации.
Sergey
А Гугл написал, что она опубликована?
Akb
Привет! Помогите составить запрос для Room. Узнать количество объектов, не выгружая сами объекты
Akb
*В GreenDao была такая штука
Ferrero
А Гугл написал, что она опубликована?
да, написано, что опубликовано, по кнопке "найти в google play" все прекрасно открывает
Недельку
Alexander
Ребят, каким способом такую же конструкцию можно сделать , чтобы менялись только варианты выбора ?
Alexander
Alexander
Конструкцию?
Ferrero
Ребят, каким способом такую же конструкцию можно сделать , чтобы менялись только варианты выбора ?
сохраняй номер вопроса, по нажатию на кнопку перерисовывай кнопки в соответствии с новым номером вопроса
FromSi
Привет! Помогите составить запрос для Room. Узнать количество объектов, не выгружая сами объекты
@Query("SELECT COUNT(is_checked) FROM table WHERE is_checked = 1") int getNumberOfRows(); Тут собственно и нашел ответ, вбив это
Ferrero
у кого-нибудь есть хороший пример приложения с навигацией через фрагменты?
RASHIT
Всем доброго вечера, вопрос такой может и дурацский, как в цикле фор если итераций 10 штук и может быть сколько угодно, то внутри к переменной прибавть только одно значение а не допустим 10. int k = 0; for (int i = 0; i<10; i++){ k++; } чтоб k был равен только 1, а не 10.
RASHIT
спасибо, как бы вы в таком случае поступили?