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

Еще один интерфейс, который будет вызывать метод из dao?

19 ответов

13 просмотров

Какой интерфейс? У тебя VM(ViewModel) есть, как минимум?

какашкин борис- Автор вопроса
какашкин борис- Автор вопроса
Yurii Surzhykov
Какой интерфейс? У тебя VM(ViewModel) есть, как ми...

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

какашкин борис
но мне по клику на айтем надо его удалять из списк...

Это называется архитектура приложения. Делай через дао в адаптере, потом сам поймешь почему так не нужно было, не слушай кто тебе сейчас будет за вью модели затирать, поймёшь ток на опыте

какашкин борис- Автор вопроса
Андрей
Это называется архитектура приложения. Делай через...

ненене я понял суть примерно, хочу правильно

Если хочешь правильно тогда сначала посмотри че такое MVVM, как на неё подписываться и получать данные. А адаптере сделаешь метод типо setData и уже тогда будешь список делать. А удалять будешь через прокинутый интерфейс в адаптер, созданный во фрагменте/активити. Туда будешь передавать элемент для удаления или айдишник. А дальше вызываешь у вью модели метод удаления элемента, вью модель в свою очередь обратится к дао и удалит элемент из базы

какашкин борис- Автор вопроса
Андрей
Если хочешь правильно тогда сначала посмотри че та...

тут нада бд к VM через DI еще подключить да?

какашкин борис
тут нада бд к VM через DI еще подключить да?

Если ты щас будешь всё модное затаскивать, погрязнешь в костылях. Изучай поэтапно. В DI не лезь

какашкин борис
тут нада бд к VM через DI еще подключить да?

Без Di мввм вообще существовать не может

какашкин борис- Автор вопроса
Андрей
Если хочешь правильно тогда сначала посмотри че та...

то есть во VM я создаю методы get/add/delete типа, которые обсервят бд, потом передаю в адаптер интерфейс и просто вызываю методы необходимые методы Vm

какашкин борис
то есть во VM я создаю методы get/add/delete типа,...

Ну вообще помимо вм должен быть репозиторий, который приходит в конструктор вмли

какашкин борис- Автор вопроса
Nikita Senatorov
Ну вообще помимо вм должен быть репозиторий, кото...

а БД не считается за репозиторий? или это уже сервер какойто

какашкин борис
то есть во VM я создаю методы get/add/delete типа,...

Типо того, ток называть их надо конкретно что они делают, например в дао insert а в VM будет addItemToShop например

Nikita Senatorov
Не считается

Ну тип ему он тут не нужен потому что источник данных один и больше не планируется

Nikita Senatorov
Ну вообще помимо вм должен быть репозиторий, кото...

А в репозиторий в конструктор приходить кэшдатасор, в который как раз приходит дао

Андрей
Ну тип ему он тут не нужен потому что источник дан...

Так может он там собирается расширять и расширять свой функционал

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта