А кто может подсказать как можно при загрузке экрана с viewmodel грузить данные один раз и передавать их через sharedflow во фрагмент?

|
Harmonizr 2022-07-03 02:39:41
mestnoicoder 2022-07-03 02:37:43
здравствуйте может кто подскажет, хочу сделать imgui меню и чтобы оно было 1 файлом c , а не приложением

Мы про андроид сейчас?

mestnoicoder 2022-07-03 02:40:20
Harmonizr 2022-07-03 02:39:41
Мы про андроид сейчас?

да

Harmonizr 2022-07-03 02:40:54
mestnoicoder 2022-07-03 02:40:20
да

ну оно по-любому должно быть завёрнуто в приложение, а сколько там было C -файлов до компиляции — вообще всё равно

mestnoicoder 2022-07-03 02:41:30
у меня есть один пример, запишу позже видео
kubabelik 2022-07-03 03:11:00
mestnoicoder 2022-07-03 02:39:21
можно такое как-то сделать, чтобы при запуске файла оно инжектило к приложению и появлялось меню

Может я ошибаюсь, но помоему ваш вопрос относится к теме «Реверс-инжиниринг андроид приложения»? Вы хотите в чужое приложение внедрить функционал вашей менюшки?

mestnoicoder 2022-07-03 03:19:00
kubabelik 2022-07-03 03:11:00
Может я ошибаюсь, но помоему ваш вопрос относится к теме «Реверс-инжиниринг андроид приложения»? Вы хотите в чужое приложение внедрить функционал вашей менюшки?

нууу так-то да

Angel Knight 2022-07-03 04:36:26
I’m a happy woman today , for being among the trading platform , i Invested $1000 and got $10,500 as my profit back earlier today at the exact time I Invested yesterday , thank you very !! I’m much grateful
👇👇

https://t.me/ xfYRN781ziEyMDZk

Matilda Dean 2022-07-03 04:39:46
Don’t sit back and don’t sit back and do this forex trade as this is the third time I’ve made $8,750 from a $1,200 investment mining bitcoin with Mr Kenny Frank
✍️👇

https://t.me/ xfYRN781ziEyMDZk

Stas 2022-07-03 06:32:42
inthecornersc 2022-07-03 02:11:26
От слова «идиома». Особенность речи, свойственная языку.
Примерно то же, что и паттерн 🙂
У Котлина есть идиомы: https://kotlinlang.org/docs/idioms.html

Ну главная проблема, что все это субъективно. Вот сделаешь разные реализации двух разных людей спросишь один скажет одна идиоматична, другой другая. Можно таким заниматься, но думаю если совсем делать нечего. Если про конкретно твою задачу, то сначала в list, а потом в массив это как-то так себе выглядит. Я бы просто в for положил в массив, нагляднее

tpov_oleg 2022-07-03 07:50:24
Подскажите, если ворк менеджер завершил работу, он буддет запускать в фоновом режиме?
top_megapolis 2022-07-03 07:52:52
coderyoda 2022-07-02 20:52:53
Привет всем , знает кто-нибудь с чем реализованы эти вкладки или с чем лучше реализовать
Это TabLayout или RecyclerView ?

Табов будет достаточно

coderyoda 2022-07-03 07:54:08
top_megapolis 2022-07-03 07:52:52
Табов будет достаточно

Спасибо

evgen_gel 2022-07-03 07:57:12
tpov_oleg 2022-07-03 07:50:24
Подскажите, если ворк менеджер завершил работу, он буддет запускать в фоновом режиме?

Зависит от того как ты его настроил и как он завершился

tpov_oleg 2022-07-03 08:01:43
evgen_gel 2022-07-03 07:57:12
Зависит от того как ты его настроил и как он завершился

.enqueue(request) Например успешно

tpov_oleg 2022-07-03 08:02:07
Без периодичности
evgen_gel 2022-07-03 08:03:58
tpov_oleg 2022-07-03 08:01:43
.enqueue(request) Например успешно

Ворк может перезапускать в трех случаях:
1. Задача не выполнилась в течении 10 минут и сама отменилась
2. Задача завершилась с Result.retry()
3. Это периодическая задача

tpov_oleg 2022-07-03 08:04:36
evgen_gel 2022-07-03 08:03:58
Ворк может перезапускать в трех случаях:
1. Задача не выполнилась в течении 10 минут и сама отменилась
2. Задача завершилась с Result.retry()
3. Это периодическая задача

Аа

tpov_oleg 2022-07-03 08:05:26
А если нету иннета, то apiService… =null?
tpov_oleg 2022-07-03 08:06:15
А как тогда проверить еть ли иннет, оно вроде даже не вызовет такое усллвие
evgen_gel 2022-07-03 08:06:23
Если нет инета, ты можешь кинуть Result.retry с задержкой, вроде как
tpov_oleg 2022-07-03 08:06:53
evgen_gel 2022-07-03 08:06:23
Если нет инета, ты можешь кинуть Result.retry с задержкой, вроде как

А как проверить есть ли он

evgen_gel 2022-07-03 08:09:07
Ну ты можешь либо поймать эксепшн запроса, либо из контекста извлечь ConnectivityManager
evgen_gel 2022-07-03 08:10:38
Как по мне, лучше попытаться отправить запрос и обработать ошибку сети
alexpurs 2022-07-03 08:21:49
Egor_Sigolaev 2022-07-03 01:11:04
Привет. Ребят, кто на маках, последние 2 дня в студии начались мерцания. Раз в 10 минут на пол секунду мерцает черный экран. Пока только в студии вижу такое. У кого то такое происходит? Или это мой мак умирает?

Студия нормально грузит железо, может с видеокартой быть проблема при нагревании. Сначала студию переустановить. Если не поможет, пробить модель мака в гугле на эти вещи, у них прям определенными поколениями есть типичные траблы с железом. Ну и в норм сервис свозить, типа Лайки (можно сначала им написать, они в телеге есть).

AbubakirKhakimov 2022-07-03 09:07:16
android_ru-1191980.jpg

AbubakirKhakimov 2022-07-03 09:07:16
android_ru-1191979.jpg
Всем привет. Я пытался использовать функцию suspend в интерфейсе DAO в Room, но это выдает ошибку. Если я уберу suspend, ошибка не появляется. Как это исправить?
nb_abd 2022-07-03 09:09:12
AbubakirKhakimov 2022-07-03 09:07:16
Всем привет. Я пытался использовать функцию suspend в интерфейсе DAO в Room, но это выдает ошибку. Если я уберу suspend, ошибка не появляется. Как это исправить?

Route это что? Data class?

AbubakirKhakimov 2022-07-03 09:10:03
nb_abd 2022-07-03 09:09:12
Route это что? Data class?

@Entity data class

nb_abd 2022-07-03 09:11:35
AbubakirKhakimov 2022-07-03 09:07:16
Всем привет. Я пытался использовать функцию suspend в интерфейсе DAO в Room, но это выдает ошибку. Если я уберу suspend, ошибка не появляется. Как это исправить?

Аннотацию точно не забыл?

AbubakirKhakimov 2022-07-03 09:43:49
android_ru-1191984.jpg
нет
androidhandsome 2022-07-03 09:52:09
AbubakirKhakimov 2022-07-03 09:43:49
нет

Did you add dao annotation to your dao class

mestnoicoder 2022-07-03 09:56:59
есть идеи как можно сделать такое, чтобы при нажатии старт открывалось imgui menu
arnyigor 2022-07-03 10:29:25
Привет.А кто может подсказать как можно при загрузке экрана с viewmodel грузить данные один раз и передавать их через sharedflow во фрагмент?
С одной стороны проблем нет.
Но если данные/ошибка пришли без задержки,то они не смогут попасть во фрагмент,т.к. обзервится sharedflow после started.Даже если выставить delay(1),данные возвращаются после started,без задержки до started и до viewcreated.
Делать replay=1,не вариант.
Вторая проблема возникает при тестировании. Инициализируешь viewmodel и результат тоже пропал(в unit test без задержки же выполнить нужно).
Как решение во фрагменте вызывать метод загрузки данных,а во viewmodel, проверить грузились они или нет.Но похоже это костыль какой-то.
aha5verus 2022-07-03 10:32:58
Всем привет, какие есть библиотеки или решения относительно распознавания текста/символов по фото или видеосъемки посредством камеры с телефона(Kotlin). ML Kit нашел, может ещё что-то посоветуете тема для меня новая. Заранее благодарен.
SplashyYummi 2022-07-03 10:35:19
aha5verus 2022-07-03 10:32:58
Всем привет, какие есть библиотеки или решения относительно распознавания текста/символов по фото или видеосъемки посредством камеры с телефона(Kotlin). ML Kit нашел, может ещё что-то посоветуете тема для меня новая. Заранее благодарен.

Попробуй huawei ml kit посмотреть, может в нем что есть. Для распознавания фоток он достаточно хорош, мб и тексты распознает

SplashyYummi 2022-07-03 10:36:16
Но чет наверное в этой задаче гуглоый лучше
AbubakirKhakimov 2022-07-03 11:03:12
androidhandsome 2022-07-03 09:52:09
Did you add dao annotation to your dao class

Yes

arnyigor 2022-07-03 11:10:53
aha5verus 2022-07-03 10:32:58
Всем привет, какие есть библиотеки или решения относительно распознавания текста/символов по фото или видеосъемки посредством камеры с телефона(Kotlin). ML Kit нашел, может ещё что-то посоветуете тема для меня новая. Заранее благодарен.

Гугловский лучше.Распознает все.

evgen_gel 2022-07-03 11:21:12
arnyigor 2022-07-03 10:29:25
Привет.А кто может подсказать как можно при загрузке экрана с viewmodel грузить данные один раз и передавать их через sharedflow во фрагмент?
С одной стороны проблем нет.
Но если данные/ошибка пришли без задержки,то они не смогут попасть во фрагмент,т.к. обзервится sharedflow после started.Даже если выставить delay(1),данные возвращаются после started,без задержки до started и до viewcreated.
Делать replay=1,не вариант.
Вторая проблема возникает при тестировании. Инициализируешь viewmodel и результат тоже пропал(в unit test без задержки же выполнить нужно).
Как решение во фрагменте вызывать метод загрузки данных,а во viewmodel, проверить грузились они или нет.Но похоже это костыль какой-то.

Можешь посмотреть в сторону Channel с receiveAsFlow()

arnyigor 2022-07-03 11:24:45
evgen_gel 2022-07-03 11:21:12
Можешь посмотреть в сторону Channel с receiveAsFlow()

Смысл?Если channels полностью заменяются flow.Сам Гугл рекомендует вместо channels использовать flow.

Samandar_sdk 2022-07-03 11:25:04
привет #вопрос
Я использовал firebase для своего приложения, которое я выпустил на Play Market. Но я забыл добавить ключ sha1 в начале. Я добавил и исправил это сейчас. Но все равно информация не видна у других пользователей. Как это исправить?
evgen_gel 2022-07-03 11:26:12
arnyigor 2022-07-03 11:24:45
Смысл?Если channels полностью заменяются flow.Сам Гугл рекомендует вместо channels использовать flow.

В том и дело, что есть замена только для BroadcastChannel)

evgen_gel 2022-07-03 11:27:20
А для одноразовых ивентов, которые не потеряются и не будут отправляться повторно из-за repeatOnLifecycle replay = 1
evgen_gel 2022-07-03 11:27:49
Либо делаешь SharedFlow и флаг отдельной переменной, либо используешь Channel
Samandar_sdk 2022-07-03 11:30:52
Samandar_sdk 2022-07-03 11:25:04
привет #вопрос
Я использовал firebase для своего приложения, которое я выпустил на Play Market. Но я забыл добавить ключ sha1 в начале. Я добавил и исправил это сейчас. Но все равно информация не видна у других пользователей. Как это исправить?

Pls help me (

A1f4ch 2022-07-03 11:59:57
Samandar_sdk 2022-07-03 11:25:04
привет #вопрос
Я использовал firebase для своего приложения, которое я выпустил на Play Market. Но я забыл добавить ключ sha1 в начале. Я добавил и исправил это сейчас. Но все равно информация не видна у других пользователей. Как это исправить?

Когда добавляешь ключ json файл должен меняться?

A1f4ch 2022-07-03 12:00:18
Тот который google-services
Samandar_sdk 2022-07-03 12:03:01
A1f4ch 2022-07-03 11:59:57
Когда добавляешь ключ json файл должен меняться?

Нет, до того, как я залил его на плей маркет, все отчеты шли от firebase. После того, как я его скачал, он вообще не отображается. Это проблема.

Grinch 2022-07-03 12:55:05
Товарищи, может кто подсказать, как можно Android Studio заставить занимать больше ресурсов ЦП? Сначала был ноут. Там было 8 ядер. И он нагружал ЦП на 100 процентов. Сейчас попробовал запустить сборку проекта на процессоре 16 ядер. Не смотря на то, что в gradle.properties прописал org.gradle.parallel=true, посмотрел на загрузку отдельных ядер, складывается такое ощущение, что он не использует эти 16 ядер. Загрузка процессора в среднем 20% во время сборки. Иногда скачет моментами до 30-35 процентов. Но дальше не хочет нагружать. Я даже в диспетчере задач поднял приоритет задачам, которые используются при сборке. Толком не заметил прибавки. Такое ощущение, что он как-то ограничивает количество используемых ядер.

Также, когда запускаешь сборку, в самом начале секунд 30 какой-то простой замечается. Пишет, что gradle build running, но никакой нагрузки на ресурсы компьютера не заметно. Что происходит в этот момент? Можно ли убрать как-то эту задержку?

Если подскажите, что можно с этим сделать или поделитесь ссылкой на статьи по этому поводу, буду очень благодарен.

2022-07-03 13:03:02
Как проверить содержит ли MutableLiveData значения или она пустая?
|