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

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

28 ответов

64 просмотра

Связность

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 веке...

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

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

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

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта