Ontoshgo
псс, парень, слышал про интенты?
Ontoshgo
вручную охереешь все форматы хендлить
Ontoshgo
это какбы суть ведроида
Ontoshgo
платное решение твоей задачи - нанять индуса
Ontoshgo
ты представляешь себе размер такой библиотеки?)
Сергій
https://stackoverflow.com/questions/4854947/android-microsoft-office-library-doc-docx-xls-ppt-etc
Ontoshgo
я где-то слышал, что если сказать заказчику что он хочет хуйню и обьяснить почему - это помогает
Mike
Всмысле, блин? А в чём тогда вопрос?
Сергій
doc и docx вроде как ISO стандарты, если не путаю, можно рендер написать по спеке 🌚
Konstantin
docx это вообще зип архив
Konstantin
там по сравнению просто с док намного все проще (ну, типа проще)
Ontoshgo
ключевое слово в его просьбе - etc
Сергій
заопенсорсить потом только )
Ivansuper
заопенсорсить потом только )
Не нужно если не будет на Котлине написано
Doston
Всем привет. Использую room. хочу получить, количество записей, и оценку. @Query("SELECT count(*), score FROM scores") fun getScoresByGroup(): List<ChartItem> Но при компиляции выдает ошибку что, не может записать значение count на объект ChartItem. Ругается из-за аннотации @ColumnInfo. Пробовал поставить разные значения, для этого count с аннотацией @ColumnInfo Кто нибудь сталкивался с такой проблемой? как можно решить? Вот структура класса data class ChartItem( @ColumnInfo(name = «count») val count: Int, val score: Byte )
Ontoshgo
скуля?
если такая бредовая штука как sql
Ontoshgo
проси фиксированый список форматов
Ontoshgo
а то полюбят тебя потом во все щели
Konstantin
можно еще упароться и отдавать только pdf-ки
Konstantin
PDF довольно больно, кстати
а, тяжелый для отображения?
Ontoshgo
а, тяжелый для отображения?
только в 21 апи подвезли рендерер
Mike
а, тяжелый для отображения?
я знаю одно опенсорсное решение, там нативная библиотека
Ontoshgo
+ отдельные бинарники под архитектуры
Ontoshgo
сказка
Mike
особенно < 21
тьфу, я забыл, что можно уже поставить minSdk21
Сергій
норм )
Mike
не всем так везет
ну можно довольно внятно сказать: либо костыли, либо 21+
Konstantin
вот так копишь копишь на site oem а потом бац срываешься и покупаешь пирожок
во, клиенту показать - думаю мотивации делать такое у него значительно уменьшится
Mike
выберут первое )
объяснить же, что долго, дорого и не замечательно
Konstantin
есть вроде еще читалки документов в вебе
Konstantin
онлайн сервисы
Konstantin
типа засылаешь фаел и он тебе рендерится как то там, теоретически. так что можно было бы и вебвью заюзать. но тоже через 3 колена решение
Nikita
у себя читалку пдф, всё что не пдф отправлять в онлайн конвертер
Nikita
💩
Ontoshgo
та че уж там, битмапами сразу
Mike
риальне, пусть бэк и отдаёт страницы в WEBP
Сергій
риальне, пусть бэк и отдаёт страницы в WEBP
а вдруг они захотят текст выделять? )
Ontoshgo
или пусть бек запилит конверт в amp
Nikita
Кто-нибудь прикручивал на андроиде TLS к Netty?
Игорь
Ребят. Вот такая трабла с ресайклером. При скроле элементы ведут себя странно.
Игорь
Некоторые меняются при скроле. Некоторые вовсе биндятся повторно.
Игорь
кол-во элементов верное.
Игорь
Часть элементов вообще нет, а на их месте вставлены первые несколько штук
Игорь
@Override public void onBindViewHolder(@NonNull ContentViewHolder holder, int position) { itemTitle.setText(data.get(position).getTitle()); itemDate.setText(data.get(position).getDate()); itemOwner.setText(data.get(position).getOwner()); itemHitsValue.setText(data.get(position).getHits()); itemCommentsValue.setText(data.get(position).getComments()); Picasso.with(itemImage.getContext()).load(data.get(position).getImage()).into(itemImage); }
Nikita
OkHttp использует кеш по дефолту ? В доках не нашел
Игорь
пока пикассо подгрузит картинку, у вас будет отображаться отресайкленная картинка
Ну допустим, а с чем связан повтор элементов в конце списка (все вью повторяются и картинки и тексты)
Игорь
Сейчас попробую.
Doston
да, я сталкивался, кажись проблема в непонимании скуля
Спасибо за ваш ценнейший САРКАЗМ! Но проблема была не в sql, а в room. Если быть точнее, то надо было указать @ColumnInfo(name = «COUNT(*)») Собственно в этом и был вопрос.
Ontoshgo
Спасибо за ваш ценнейший САРКАЗМ! Но проблема была не в sql, а в room. Если быть точнее, то надо было указать @ColumnInfo(name = «COUNT(*)») Собственно в этом и был вопрос.
насколько знаю name сетается в случае, если у тебя алиас колонки в скуле отличается от названия поля в модели, а ты же тут предлагаешь в алиас колонки задать ВЫРАЖЕНИЕ
Ontoshgo
шаришь в чем разница между названием колонки и выражением?
Ontoshgo
нет, это значит что у тебя херовый запрос
Ontoshgo
потому что рум не умеет читать мысли и мапить данные на лету
Vadim
с какого API у андроида появились круглые иконки приложений?
Dmytro
в onBindViewHolder разве не нужно вьюху так брать holder.itemTitle...
Doston
повторяюсь, вопрос был не про sql, а про room. А вы не зная, как работает room, решили ответить сарказмом. На этом закончили. Бесполезно, устраивать срач в чате, доказывая свою правоту
Egor
действительно, где объявлены вьюхи вьюхолдера?
Игорь
Так вот же )
sergeich
Так вот же )
Это не объявление, а присваивание. Вьюхи принадлежат адаптеру? 0_о