169 похожих чатов

Кто подскажет, в чем минус shared view model?

28 ответов

77 просмотров

Связность

DT- Автор вопроса

Ну, получилось так, что они фрагменты связаны общим дизайном, поэтому тут особо проблемы не вижу

DT- Автор вопроса
FlyBug
А дизайн как связан с вм?

Дизайн бывает не только графический. В данной ситуации дизайн самого приложения

DT
Дизайн бывает не только графический. В данной ситу...

... который зависит от данных, что берутся из даты?

DT- Автор вопроса

Не совсем. От состояния длительной операции. В одном фрагменте эта операция выполняется, в двух других - туда может забрести юзер надо отслеживать статус этой операции

DT- Автор вопроса
FlyBug
Что за операция?

Получение данных с удалённого ресурса, которое может занять до 15-20 минут

DT
Получение данных с удалённого ресурса, которое мож...

Это нужно в foregroundService делать. А прогресс в ui получать при помощи биндинга к сервису.

DT- Автор вопроса
FlyBug
Это нужно в foregroundService делать. А прогресс в...

Была такая мысль. А чем плох вариант с vm всё таки? Остальные 2 фрагмента абсолютно вспомогательные. один показывает крутилку, второй ждёт данные. Ещё один просто покажет в статусе "loading" если юзер там окажется

DT- Автор вопроса
FlyBug
Внезапно

Ну там спец возможности. Этот процесс должен умереть если не последним, то около того. Ну и наконец - убьёт так убьёт. Никто ничего не получит

DT- Автор вопроса
FlyBug
Че за возможности?

Оставить приложение всегда в фореграунде

DT
Оставить приложение всегда в фореграунде

Шаред вм это условность, которая уже обросла байками

DT- Автор вопроса
FlyBug
Шаред вм это условность, которая уже обросла байка...

Я просто не пробовал. Всё, что прочитал - все относятся с осторожностью. Но без конкретики

DT
Я просто не пробовал. Всё, что прочитал - все отно...

Все срут на синглтоны, в виде всего, но аннотацию в модуль лепят

DT- Автор вопроса
FlyBug
Все срут на синглтоны, в виде всего, но аннотацию ...

Ещё возникла идея сделать глобальный объект синглтон, из которого будет торчать ливдата. Кто-то будет эмитить, кто-то подписываться. Но минусы что-то не очень понимаю. Тоже кривовато выглядит

DT
Не совсем. От состояния длительной операции. В одн...

Воркманагер. У него есть метод для отслеживания прогресса

DT
Ещё возникла идея сделать глобальный объект синглт...

Ты от оганесса? Какая ливдата в 23 веке...

DT- Автор вопроса
FlyBug
Ты от оганесса? Какая ливдата в 23 веке...

Да пофиг. Чем для натива ливдата не угодила? Ну стейтфлоу, если так приятнее будет))

FlyBug
Ну, действительно)

Каждый дрочит...

FlyBug
Ты от оганесса? Какая ливдата в 23 веке...

А в чем проблема? Есть решает нужную эксперту проблему

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта