Size: a a a

StartAndroid Ru Chat

2021 April 23

V

Vladushka in StartAndroid Ru Chat
Так это десктопное
источник

DK

Daniil Karpov in StartAndroid Ru Chat
ну да kotlin compose и tornadoFX оба для десктопа
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Можно ли в Kotlin сделать тип входящего параметра метода одним из например String и byte?
источник

AS

Alex Suvorov in StartAndroid Ru Chat
источник

РО

Роман Оболонский... in StartAndroid Ru Chat
перегрузка?
источник

AS

Alex Suvorov in StartAndroid Ru Chat
фу, точно, спасибо
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Это конечно не совсем то что я хотел

Думал что есть что-то вроде Any of <String/Int>
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Переслано от Dmitry Alekseyevich
Помогите подойти к решению проблемы. Я скачиваю файл, далее мне нужно его открыть как базу данных и зашифровать строки в определнном столбце. Но, сталкиваюсь с ошибкой, что этот файл не является базой данных. Что не так делаю?
Файл формата mbtl
источник

DK

Daniil Karpov in StartAndroid Ru Chat
источник

РО

Роман Оболонский... in StartAndroid Ru Chat
в стримах вроде нету такой опции
источник

AS

Alex Suvorov in StartAndroid Ru Chat
не, это-то понятно, не совсем то
источник

AS

Alex Suvorov in StartAndroid Ru Chat
я свой метод хочу написать, чтобы для стрима разный тип передавать сразу в одном методе
источник

L

Lessej in StartAndroid Ru Chat
Господа подскажите как скрестить два потока Livdat-ы чтобы чтобы запустить их значения как два аргумента в suspend-функцию? Раньше, когда метод из вьюМодели
suspend fun getCategoryName(categoryNumber: Int)
содержал только один аргумент categoryNumber: Int, я его запускал из фрагмента так:

viewModel.categoryNumber.observe(viewLifecycleOwner) {
   viewLifecycleOwner.lifecycleScope.launch {
       (activity as MainActivity).supportActionBar?.title = viewModel.getCategoryName(it)
   } }

Сейчас я добавил второй аргумент NativeLanguage, и не пойму как мне "скрестить" их чтобы запускать из Фрагмента одним методом. Кто сможет подсказать? буду благодарен за помощь.
In ViewModel:
val readNatLang = natLangFlow.asLiveData() // returns Livedata<NativeLanguage> (enum)
val categoryNumber = catNumFlow.asLiveData() // returns Livedata<Int>

suspend fun getCategoryName(categoryNumber: Int, nativeLanguage: NativeLanguage) = wordDao.getCategoryName(categoryNumber, nativeLanguage)
источник

p

piksel in StartAndroid Ru Chat
Помогите пожалуйста разобраться с проблемкой. Есть простенькое приложение, показывающее код нажатой физической кнопки. На телефоне показывает кнопки громкости вверх/вниз и кнопку назад. На старинной магнитоле с андроидом показывает любую кнопку руля и кнопку назад.
На новой магнитоле показывает только кнопку назад, хотя приложения типа spotify, yandex.music и yotube кнопки руля видят. Что нужно сделать с приложением чтобы оно видело любые кнопки?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Смотрите операторы zip и combine для Flow.
источник

A

Alexander in StartAndroid Ru Chat
источник

TN

Tyler Neal in StartAndroid Ru Chat
Добрый день. Подскажите - передать List<String> через аргументы Jetpack Navigation можно только с помощью Parcelable?
источник

f

fillooow in StartAndroid Ru Chat
вроде вот так работает
источник

TN

Tyler Neal in StartAndroid Ru Chat
Ок, спасибо
источник

Ф

Фёдор in StartAndroid Ru Chat
Это же бандл по сути, все что можно засунуть в бандл, можно и сюда
источник