приложении несколько страниц. прописываем что при определенном состоянии у нас происходит мы в пустой лист добавляем проброшенный лист из блока, на этой странице работает как надо, но если вернуться на страницу назад , на которой это условие не прописано , то при возвращении назад лист уже обновляется и при нажатии на кнопку данные в лист не загружаются. Внутри блока прописан вызов данных из бд. Собственно, что можно сделать, чтобы из листа данные не пропадали, коль их туда уже положили? или как можно сделать так чтобы каждый раз при нажатии на кнопку, данные в лист добавлялись?
Использовать провайдер ...
для чего конкретно?
Чтотбы сохранить состояние же...
А можно подробнее? Что необходимо? Без всяких там кодов, блоков, классов и прочего... Вот у нас есть два экрана, на них кнопки, кто что делает, есть список, кто в списк чего добавляет, кто начинает что-то загружать в список кто что
допустим есть 2 экрана на одном расписание, на втором добавление события (вызывается с помощью bottomSheet). Так вот при нажатии на кнопку на втором экране вызывается ивент у блока и в блоке идет запрос данных из БД , в этом же блоке данные добавляем в лист, который хранится в State. На ui прописываем что если state такой-то , то достаем лист из класса состояния и добавляем его в лист , который хранится в стейте виджета UI. при первом нажатии на кнопку, все работает и данные появляются на 2 экране, но если вернуться на 1 экран и потом перейти снова на второй экран, то данных уже нет, и ивент при нажатии на кнопку не вызывается.
Так значит первый экран содержит список событий (календарь) другой добавляет событие... Когда во втором событие настроили и подтвердили добавление, то это новое событие отправляется на сервер и по возвращению к календарю мы должны увидеть это новое событие, так?
Значит у тебя есть состояние календаря и состояние создаваемого события, так?
При этом получается что состояние нового события только на экране создания, а Календарь общий на всё приложение, и выходит что когда создание события подтверждено, мы его добавляем в календарь, так? Значит либо событие новое должно знать о календаре, чтобы после отправки туда скопировать или календарь попросить обновиться либо что?
проблема в том, что на экране создания есть еще другие состояния, такие как выбор категории события, которые погружаются из бд
Либо экран возвращает новое событие после отправки его на сервер, а экран календаря ждёт его возвращения и если событие вернулось то добавляем его в календарь иначе (если экран преждевременно закрылся) то вернётся нуль и значит ничего не добавим в календарь
Календарь ждёт закрытия экрана создания в смысле
В чем проблема тогда?)
https://www.youtube.com/watch?v=-BhyP4BuiZA вот,индус вроде адекватно обьясняет,и как сертификарты добавить,и как девайс с профилем создать
в том , что на экране создания событий есть отдельное состояние на этот экран только нацеленное (загрузка категорий). и вот как раз это состояние не должно вроде как быть прописано на экране календаря
Кажется ты же сам и понимаешь что разделено а что связано
Блин а что делать если device у меня нету ? тоесть нет iphone (
макбук добавь
UDID узнать можно установив расширение,перекидывает на сайт с твоим udid
Обсуждают сегодня