Denys
https://developer.android.com/guide/components/fragments#Creating
The The
господа, а можно взять какое-то значение в build.gradle и... поделить его и присвоить кому-то? в частности, хочу брать defaultConfig.versionCode, делить его и присваивать в versionName
The The
типа если у меня versionCode = 11, то versionName станет 1.1 после деления и т.д.
Mike
ну вообще можно, только это какое-то очень странное версионирование, бесконечно далёкое от семвер
Anonymous
Посоветуйте книгу на java/Kotlin. В плане чтобы нормальные большие проэкты пилить и самому не утонуть в этом болоте кода....Чистый код к примеру стоит не стоит....
Mike
Mike
The The
The The
ок, спасибо, буду разбираться
Denys
Sergey
Вопрос по поводу SafeArgs. Не могу добавить аргумент при переходе на другой фрагмент через Action. Добавил 2 аргумента, один в тело <fragment>, другой в тело <action>. Назвал соответственно: "testTextFragment" и "testTextAction". По идее, при переходе, я должен был положить аргументы через команды:
action.setTestTextFragment(text)
или, посмотрев на другом сайте с туториалом по аргументам:
action.myArgument = "My argument value"
Но почему-то я не могу ни таким, ни другим способом задать эти команды. Генерируется "FragmentBArgs" для получения аргументов, но не генерятся эти команд для отправки. Вопросец такой. Как отправлять эти аргументы.
--------
Ребят, есть такой вопрос: у меня на фрагмент устанавливается слушатель через setListener(), который после поворота экрана становится null. Как сохранять слушателя?
Nick
Sergey
Ща попробую
Nick
Получить аргументы во фрагменте
private val args: YourFragmentArgs by navArgs()
Nick
Затем вызываешь нужный аргумент где хочешь args.yourArgumentName
Nick
Ща попробую
А вообще читай здесь
https://developer.android.com/guide/navigation/navigation-pass-data#kotlin
Sergey
Ну да. Заработало
Sergey
Я сперва начал читать эту ссылку:
https://developer.android.com/guide/navigation/navigation-getting-started?utm_medium=studio-assistant&utm_source=android-studio#kotlin
Но я не понял, как все таки делать переходы, поскольку у меня не работал генератор имени, а на этой ссылке, в свою очередь, не указаны зависимости, которые надо вставить. Полез по инету и завис на этих ссылках:
https://medium.com/@prasannajeet/using-the-navigation-architecture-component-in-android-jetpack-kotlin-48d4167ec9e5
https://habr.com/ru/post/416025/
Ну и там указаны и зависимости, и как эти аргументы определять, но по их методу не получалось эти аргументы вложить в переходы, поэтому и застопорился.
Ivan P.
Всем привет, а можно узнать время вставки информации в буфер обмена?
Nick
Поточнее сформулируй, тебе нужен момент времени когда ТЫ вставляешь, или узнать последний раз когда вставили?
Сергей
Nick
Всё что можно сделать с буфером обмена это методы ClipboardManager`a
https://developer.android.com/reference/android/content/ClipboardManager
Dj
--------
Dj
Ivan P.
да, не кодом
Ivan P.
Ivan P.
мониторить тоже не вариант
Himars
-1
Mike
ливнул в перманентный бан, если быть точным
Konstantin
https://t.me/android_ru/481170
Igor
Всем привет, кто подскажет, как такое view (пинкод и клавиатуры) сделать, или хоть пинкод вю
Nick
Ребят, как быстро очистить данные всех таблиц с Room`a?
Roman
Kyrylo
Sviat
Rinat
есть ли возможность у okHttpClient добавить header? или надо создавать новый через builder?
Kyrylo
Dj
Roman
Rinat
Добавить Interceptor
okHttpClient.interceptors().add(Interceptor { chain ->
val request = chain.request().newBuilder()
.addHeader("header", "header")
.build()
chain.proceed(request)
})
Rinat
unsupported operation exception
Алексей
Алексей
Господа прошу помощи, куда копать что бы на активити нарисовать такую балду
Алексей
Это в пределах android studio без каких либо доп модулей можно запилить, верно ?
Rinat
нашел
Ivansuper
Алексей
Оке спасибо, пошел копать
Dzmitry
Привет, где-то читал, что PUSH уведомления не являются оптимальным способом для запуска каких-то острых задач. Не могу вспомнить где - может кто-то хранит ссылку или напомнит почему так?
Алексей
Dzmitry
Это на уровне настроек заблокированы нотификации, или еще глубже и никак на это не повлиять?
neikist
Roman
Мейзу 16th тоже дичь
Ilia
I/O Extended 2019 Moscow, 29 мая, среда
Время: 19:00
Место: Ленинградское шоссе 39Ас2 (Лаборатория Касперского)
Программа:
18:40 Регистрация
19:00 "Вокруг шум: Android Q и другие новости Google I/O" - Александр Шиндин, Android Developer
19:50 "Поддержка новых версий Android: вчера, сегодня, завтра." - Дмитрий Мячин, Testing Expert
20:30 "Куда катится UI?" - Дмитрий Мовчан, Алексей Быков, Android
Теги: #android #java #google #kaspersky
Зарегистрироваться
Andrey
Привет! Можете подсказать? Есть такая тема, надо по клику на битмапу (которая может зумиться и двигаться) определить координаты пикселя, на который ты нажал (именно не экрана, а битмапы). Пока нашел только определение цвета по клику и всякую другую дичь, может кто наведет на ответ
Michael
а узнать координаты углов битмапы и самому посчитать?
Liam
Включаю камеру, чтобы сделать и сохранить снимок.
Можно как-то заставить камеру всегда быть в альбомной ориентации?
Liam
она постоянно крутится и фоткает неправильно
программе нужны только LANDSCAPE снимки
Anton
Liam
не не не
мне надо, чтобы пользователь даже не мог сфоткать в портретной
надо чтобы длина фотографии была больше высоты
Алексей
Liam
я нашел такую строку, но она чет не работает
Liam
та я сам, когда фоткаю, то экран держу в наклоне, а фоткает самопроизвольно в портнетной ориентации
приходится фоткать заного, это тупо
Artem
ну такое
Сергей
Сергей
Если повезет то пара часов
Artem
если флаги не работают, писать свой обработчик, например
Artem
заставлять пользователя чет делать звучит странно
Ferrero
ну такое
ограничивать юзера в ориентации фотки еще хуже
Artem
если требуется для бизнес-задачи: почему нет?
Ferrero
а в чем бизнес задача? отправка на печать постера?
Artem
да я не в курсе в чем там у чувака бизнес-задача
Anonymous
Ребята, немного странный вопрос. Можно ли как-то определить размер занимаего массива в оперативной памяти? И есть ли какие-нибудь рекомендации "насколько жирной может быть коллекция"? Допустим я собираю некоторые данные с экрана пользователя ежесекундно и складирую данные в ArrayList. Чтобы не сожрать всю память хочу очищать эти данные по таймеру, либо по достижению определенной длины