V.Ilin
я просто особо не имею представления как это сделать)
Mike
я просто особо не имею представления как это сделать)
положить текствьюшку, показать на ней просмотры. Отчитаться о просмотре перед сервером, чтобы он увеличил счётчик
V.Ilin
как реализовать что элемент ресайклера проскролился(был просмотрен)?
V.Ilin
ок посмотрю, спасибо
Arsen
@vityailn а у итемов нету экрана с подробным представлением?
Arsen
прост сама идея какая-то стремная, обычно ты либо весь список помечаешь прочитанным, либо по одному, при открытии подробного представления
Arsen
при чем первый вариант может и сам сервак сделать, если при получении идентификатор(токен) юзера передается
Alexander
В 9 андроиде выбивает ошибка на startForeground
На 28 api, нужен permission на foreground service
Сергей
к сведению: TextView умеет показывать 5000 строк. Но делает это примерно со скоростью webView, то есть не быстро
Alexander
как реализовать что элемент ресайклера проскролился(был просмотрен)?
В OnScrollListener можно добавить проверку на, то какие элементы видны в данный момент. А это делается с помощью методов LayoutManager'а findFirstCompletelyVisibleItemPosition() и findFirstVisibleItemPosition() и соответствующих методов для последнего элемента (вместо First будет Last)
Тимур
Всем привет, кто использовал тесеракт и опенцв вместе в режиме камеры, производительность не ухудшалась? Читал статью что тесеракт плохо оптимизирован под Андроид и сильно грузит процик
Глеб
кому-нибудь известен видеоплеер, умеющий js и html5?
Глеб
exoplayer видимо не может, а яндекс vpaid начал слать в прероллах
Глеб
я сам не уверен, что такое возможно
Глеб
яндекс начал присылать креативы, в которых ссылки JS. в доках написано, что нужен html5 плеер
Глеб
для вэба
Глеб
про андроид че-то они ничего не написали
Глеб
ну... видимо придется
Глеб
не на всех устройствах вэбвью есть
Глеб
и не все вэбвью html5 умеют, на старых аппаратах вэбвью ошибку выдает сразу, что не может воспроизвести
ᛖᚹᛋᛁᚱ
GeckoView?
Глеб
GeckoView?
спасибо, посмотрю
Impossible
Всем привет, подскажите пожалуйста, как лучше всего сделать чтобы AppBar в координаторе не уезжал если в ресайкле нет хотя-бы 1 елемента?
Кирилл
как реализовать что элемент ресайклера проскролился(был просмотрен)?
onBindViewHolder. Но в любом случае нужно учитывать переворот экрана и прочее. Чтобы счётчики лишний раз не инкрементились.
Impossible
https://stackoverflow.com/questions/34108501/how-to-disable-scrolling-of-appbarlayout-in-coordinatorlayout/34112103#34112103 пробовал?
Спасибо, гуглить умею, но показалось сильно грубый вариант
Impossible
Почему грубый?
создание анонимного класса с переопределением функции в каждом фрагменте
Stanislav
Доброе утро. Хотел бы спросить. Есть кто работал с MapBox APi. У меня тут давольно банальные затруднения, ньо все никак не могу найти пример реализации или способ решения Вот есть код: ``` List<Feature> symbolLayerIconFeatureList = new ArrayList<>(); symbolLayerIconFeatureList.add(Feature.fromGeometry( Point.fromLngLat(-57.225365, -33.213144))); symbolLayerIconFeatureList.add(Feature.fromGeometry( Point.fromLngLat(-54.14164, -33.981818))); symbolLayerIconFeatureList.add(Feature.fromGeometry( Point.fromLngLat(-56.990533, -30.583266))); ``` Он добавляет точки к коллекцию (о одной) можноли что-то сделать чтобы вытащить эти долбанные точки из массива?)) Понимаю, что я упустил что-то мего простое,но не могу понять что. Спасибо.
Кирилл
создание анонимного класса с переопределением функции в каждом фрагменте
Ну, я других вариантов не нашёл. Да и к тому же - это андройд же. :) Тут такое не в диковинку.
Кирилл
создание анонимного класса с переопределением функции в каждом фрагменте
> в каждом фрагменте А тебе в нескольких нужно? Сделай базовый фрагмент.
Anonymous
Добрый день. Как лучше реализовать отслеживание момента подключения к сети и автоматически подгружать данные при этом событии. Мне смотреть в сторону Retrofit CallAdapter.Factory?
Кирилл
как-то костыльно
https://code.luasoftware.com/tutorials/android/how-to-disable-or-lock-collapsingtoolbarlayout-collapse-or-expand/ Если юзаешь nested или recycler то там есть вариант. Но на самом аппбаре, похоже, через анонимный класс - единственный вариант.
Руслан
Руслан
Всем привет, есть книга в формате ртф, как мне реализовать поиск шахматных комбинаций и обрабатывать нажатия по ним?) Какие средства для этого есть?
Дмитрий
grid
я так понял ему нужно в rtf искать комбинации и получать данные при нажатии на них, но это неточно
Руслан
regexp
regexp?
Alex Android
regexp?
lmgtfy.com/?q=regexp
Руслан
lmgtfy.com/?q=regexp
С регулярными выражениями разобрался, спасибо) а в какой по твоему мнению элемент лучше всего весь текст засунуть? TextView?
Руслан
lmgtfy.com/?q=regexp
Точнее получить текст с книги и занести его в элемент
Alex Android
отображать в вебвью
Руслан
отображать в вебвью
Текст с rtf книги в html, а потом в вебвью?
Alex Android
да
Anonymous
Извините. Никто не сталкивался с тем что text превью layout не грузится? design - норм
Anonymous
Anonymous
Anonymous
до этого я андроид студию перезапускал и помагало, а сейчас вообще не грузится
Сергей
Видать сильно сложный формат. "Верстайте в Xml" А лучше в коде
Кирилл
Извините. Никто не сталкивался с тем что text превью layout не грузится? design - норм
Бывает. Оно у всех периодически так. У кого реже, у кого чаще.
Sergey
А если на фрилансе, то 1000)
Хм.. С серверной частью?
Руслан
Сохранил файл текстовый в проект, пытаюсь его достать по названию, мне пишет что файл не найден и пусть такой /data/data/com.example.chess/files/book.rtf , я как понял студия создаёт папку и сприложением и пытается с нее взять файл?
max
Room даёт мне пинка "...Not sure how to convert a Cursor to this method's return type..." при попытке вернуть livedata<List<MyAny» все свежие. Что может быть?
Maryna
посовейтуте адекватные курсы по андроид онлайн пжл. на старт андроид прорекламили otus но нормальных отзывов нет
Maryna
андроид? или джава?
max
вполне достойно
max
android, kotlin
Maryna
это какой-то скилованный тип?
Ruslan
Сейчас прочитал статью про котлин андроид экстеншены. Вкратце там говорится про то, что каждый раз при вызове какого-то метода у вью через экстеншен будет вызван findViewById. в статье больше говорится про применение экстеншенов во вьюхолдерах списков, и версия котлина 1.1.4. с тех пор изменилось что-нибудь? https://proandroiddev.com/the-costs-of-kotlin-android-extensions-6809e2b32b13
Сергій
можешь декомпилировать котлин класс
Ruslan
Бред. Кешируется там все давно уже
по умолчанию или надо аннотировать @ContainerOptions?
Ruslan
Ruslan
По умолчанию
в доке еще написано View caching Invoking findViewById() can be slow, especially in case of huge view hierarchies, so Android Extensions tries to minimize findViewById() calls by caching views in containers. By default, Android Extensions adds a hidden cache function and a storage field to each container (Activity, Fragment, View or a LayoutContainer implementation) written in Kotlin. The method is pretty small so it does not increase the size of APK much. а холдер считается вью или контейнером? а то может во вьюхолдерах и не кешируется по умолчанию https://kotlinlang.org/docs/tutorials/android-plugin.html#view-caching