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

Кто по блоку может подсказать, как делать правильно . в

приложении несколько страниц. прописываем что при определенном состоянии у нас происходит мы в пустой лист добавляем проброшенный лист из блока, на этой странице работает как надо, но если вернуться на страницу назад , на которой это условие не прописано , то при возвращении назад лист уже обновляется и при нажатии на кнопку данные в лист не загружаются. Внутри блока прописан вызов данных из бд. Собственно, что можно сделать, чтобы из листа данные не пропадали, коль их туда уже положили? или как можно сделать так чтобы каждый раз при нажатии на кнопку, данные в лист добавлялись?

21 ответов

21 просмотр

Использовать провайдер ...

Aleksandr- Автор вопроса
Aleksandr
для чего конкретно?

Чтотбы сохранить состояние же...

А можно подробнее? Что необходимо? Без всяких там кодов, блоков, классов и прочего... Вот у нас есть два экрана, на них кнопки, кто что делает, есть список, кто в списк чего добавляет, кто начинает что-то загружать в список кто что

Aleksandr- Автор вопроса
Adel' Gilyazeev
А можно подробнее? Что необходимо? Без всяких там ...

допустим есть 2 экрана на одном расписание, на втором добавление события (вызывается с помощью bottomSheet). Так вот при нажатии на кнопку на втором экране вызывается ивент у блока и в блоке идет запрос данных из БД , в этом же блоке данные добавляем в лист, который хранится в State. На ui прописываем что если state такой-то , то достаем лист из класса состояния и добавляем его в лист , который хранится в стейте виджета UI. при первом нажатии на кнопку, все работает и данные появляются на 2 экране, но если вернуться на 1 экран и потом перейти снова на второй экран, то данных уже нет, и ивент при нажатии на кнопку не вызывается.

Aleksandr
допустим есть 2 экрана на одном расписание, на вто...

Так значит первый экран содержит список событий (календарь) другой добавляет событие... Когда во втором событие настроили и подтвердили добавление, то это новое событие отправляется на сервер и по возвращению к календарю мы должны увидеть это новое событие, так?

Adel' Gilyazeev
Так значит первый экран содержит список событий (к...

Значит у тебя есть состояние календаря и состояние создаваемого события, так?

При этом получается что состояние нового события только на экране создания, а Календарь общий на всё приложение, и выходит что когда создание события подтверждено, мы его добавляем в календарь, так? Значит либо событие новое должно знать о календаре, чтобы после отправки туда скопировать или календарь попросить обновиться либо что?

Aleksandr- Автор вопроса
Adel' Gilyazeev
При этом получается что состояние нового события т...

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

Adel' Gilyazeev
При этом получается что состояние нового события т...

Либо экран возвращает новое событие после отправки его на сервер, а экран календаря ждёт его возвращения и если событие вернулось то добавляем его в календарь иначе (если экран преждевременно закрылся) то вернётся нуль и значит ничего не добавим в календарь

Adel' Gilyazeev
Либо экран возвращает новое событие после отправки...

Календарь ждёт закрытия экрана создания в смысле

Aleksandr
ну это логично

В чем проблема тогда?)

Aleksandr
да

https://www.youtube.com/watch?v=-BhyP4BuiZA вот,индус вроде адекватно обьясняет,и как сертификарты добавить,и как девайс с профилем создать

Aleksandr- Автор вопроса
Adel' Gilyazeev
В чем проблема тогда?)

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

Aleksandr
в том , что на экране создания событий есть отдель...

Кажется ты же сам и понимаешь что разделено а что связано

Gasan
https://www.youtube.com/watch?v=-BhyP4BuiZA вот,ин...

Блин а что делать если device у меня нету ? тоесть нет iphone (

.
Блин а что делать если device у меня нету ? тоест...

UDID узнать можно установив расширение,перекидывает на сайт с твоим udid

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта