Yuriy
Доброго времени суток! Не могу для себя решить, какой выбрать способ для отображения содержания классического складского документа, работа с ним не подразумевается, активных элементов нет, для пользователя носит справочную информацию. Количество полей небольшое, в строку в альбомной ориентации помещается... К сожалению , не нашел подобных кейсов в ui популярных приложений (если плохо искал, заранее прошу простить и тыкнуть носом). WebView? Или классические гриды не для мобильных приложений, и в Recycler с CardView?
Vadim
Кто знает как можно быстро и безболезненно отсортировать recyclerView в алфавитном порядке элементы?
Vadim
@ytrikoz ну у меня есть некий ViewModel, который я потом отображаю ArrayList в recyclerView
Vadim
но они у меня просто в разбросанном порядке
Кирилл
Сортируете коллекцию, а потом adapter.notifyDataSetChanged()
Кирилл
Или ещё до установки параметров recycler отсортируйте
Yuriy
@ytrikoz ну у меня есть некий ViewModel, который я потом отображаю ArrayList в recyclerView
Recycler это только отображение , с данными он не работает, надо просто отсортировать до, либо подготовить заранее адаптеры и переключать
Vadim
@Jied83 ну вот у меня есть некая переменная private var viewModels: List<TemplateViewModel> = emptyList() потом вот получаю таким образом private fun getTemplates(): List<TemplateViewModel> = viewModels
Vadim
@Harmonizr ну у меня вот есть только метод sortedBy
Mike
@Harmonizr ну у меня вот есть только метод sortedBy
ну вот очень неплохо бы с самого начала сказать, что у тебя котлин
Vadim
@Harmonizr ну это не суть) методы то везде одни)
Mike
Somebody
привет всем
Denis
из Якутска Android разработчики есть? Просто интересно 🤔
Vadim
@Harmonizr sortedBy { поле } сработало чётко)
Vadim
всем спасибо)
_(:3 」∠)_
Господа, кто пытался обойти андроидовский валидатор с autoLink типа web всякими юникскодами, удавалось ли? Я вроде поковырял, работает четко, на мало ли чего не усмотрел.
Mikhail
Есть ли возможность установить приложение из Google Play без подтверждения пользователем? Нашёл только такую информацию -- https://stackoverflow.com/questions/23695170/how-to-install-applications-programmatically-without-opening-play-store-as-goog
Mikhail
Надо установить приложение от того же разработчика
Evgeny.kt 􀇻
Всем привет! Не подскажете как использовать разные шрифты, внутри SpannableStringBuilder? typefaceSpan = ResourcesCompat.getFont(app(), R.font.roboto_regular); не работает
Abdulloh
всем привет. у меня проблема с qr кодом с черным фоне. я использую zxing qr code reader он не обнаруживает. но если белой фоне работает норм. кто небут столкнулись этим проблемой
Ivan
https://stackoverflow.com/questions/4819049/how-can-i-use-typefacespan-or-stylespan-with-a-custom-typeface
Вот в такую штуку оберни и должно норм получиться
Andrey
А кто нить android-job от evernote использовал? Интересует можно ли используя id jobы делать ей cancel используя id из прошлого "сеанса" работы апы? Т.е. по логике да, но будет ли это работать?
Andrey
Задачи же сохраняются между "сеансами"
Т.е. мне остается id cохранить для себя?
Aleksey
Ну да
Aleksey
Я сам не работал, но по гайдам так выглядит
Andrey
Ну да
спасибо отлично
Evgeny.kt 􀇻
Вот в такую штуку оберни и должно норм получиться
Получилось, спасибо. Ну и с новыми шрифтами нужно юзать ResourcesCompat.getFont()
Павел
Павел
и что блин использовать)
Anonymous
- любой - ctrl+b на константе - в java doc написано куда делись
Anonymous
но это не точно
Anonymous
все перешли с compile на implementation? в конце 2к18 compile будет deprecated
Dug
все перешли с compile на implementation? в конце 2к18 compile будет deprecated
1000 раз уже наверное тут этот вопрос задавался) да)
Anonymous
эх) опять я опоздал))
Павел
Павел
а это как пофиксить? какойнить компат мож ест?
Anonymous
ггг) нет)
Anonymous
хотя посмотри NotificationManagerCompat
Anonymous
ппц последний апдейт студии баганый...
Oleg
зато 4й грэдл)
Anonymous
ага) наконец-то все настроил как ей надо. ужас)
Sergey Mitrofanov
Я вот жду, когда ситуация стабилизируется, потом апдейтнусь. Оксюморон однако: ждать пока стабильное релизное обновление стабилизируется )
Павел
хотя посмотри NotificationManagerCompat
NotificationManagerCompat ну. спс
Anonymous
некоторые зависимости с implementation не работают. и еще вот эта вот дает варнинг
Anonymous
Andrew
Коллеги, подскажите, определил на Kotlin функцию с 4 аргументами, 2 из которых - аргументы по умолчанию, в Java-коде при вызове функции с 2 и 3 аргументами ругается, при вызове со всем все хорошо. Почему?
Anonymous
Sergey Mitrofanov
Да, на выходных на своем домашнем ноуте обновлю - посмотрю как оно. Потом уже на рабочем буду по накатанной обновлять )
Дмитрий
браво) я не один такой
у нас была ситуация что в одном месте пересластили и один день искали почему не собирается проект
Andrew
покажи метод)
fun PassOperation (operationType:Int, operationAmount:Double=0.0, rrn:String="", activity: Activity):Array<String>
Anonymous
по умолчанию последний сделай
Дмитрий
кое как нашел баг который в jetbrains исправили но в AS видимо еще не завезли
Anonymous
это как vararg
Andrew
Сделать аргументы по умолчанию последними?
Дмитрий
включил D8 а потом нашли как можно упростить и избавиться от багс
Sergey Mitrofanov
Посоветуйте, пжлста, плеер для RTSP потока. Нужно чтобы не давал диких задержек буферизацией или она настраивалась. И при этом чтобы был без натива написан (ffmpeg, vlc и тп. фтопку). Родной MediaPlayer ваще не катит, его буферизация вносит задержки 3-10 секунд, и она никак не настраивается, а мне надо не более 2-х. А ExoPlayer пока что не умеет RTSP…
Sergey Mitrofanov
сделать чтоб умел)
Там пулл реквест висит на это, но пока еще не вмержен, и не все поправлено. А так ребятам авторам респект за инициативу! Но мне нужно ASAP - хз сколько еще тот пул реквест провисит…
Andrew
Да, нужно было добавить перед определением функции @JvmOverloads. Спасибо.
Nikita
Доброго времени суток, подскажите почему не отображается меню у фрагмента который запускается после клика по уведомлению? Хотя если открыть фрагмент просто по клику на обычную кнопку то меню отображается
Nikita
Intent intent = new Intent(context, MainActivity.class); intent.putExtra(MainActivity.ID, id); intent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT); PendingIntent resultPendingIntent = PendingIntent.getActivity(context, (int) id, intent, PendingIntent.FLAG_UPDATE_CURRENT);
Nikita
есть самописный класс для работы с фрагментами, в нем есть метод setMenu