Я работаю над корпоративными приложениями для внутреннего использования,
один из разделов, представленных пользователю, представляет собой TabbedView (на самом деле я сделал его из «чистого листа» Android Studio, поэтому он основан на фрагментах и расширяет AppCompatActivity), каждая из четырех вкладок, из которых он состоит, содержит несколько текстовых полей.
Пользователь может свободно перемещаться между вкладками и заполнять текстовые поля, затем нажимать «Перейти» внизу последней вкладки и отправлять данные из всех текстовых полей. Мне невероятно трудно делать это, и я хотел бы просто использовать слушателя, сообщающего мне, когда пользователь переключается с вкладки на следующую, и сохранять данные в общих настройках. (также возможность восстановить его, когда пользователь свободно переключается между вкладками на этапе редактирования, просто делая то же самое со слушателем для выбора вкладки)
Я был очень удивлен, увидев, что простая старая система вкладок с очень удобными слушателями для событий «на вкладке выбрано» и «на вкладке отменено» теперь ушла в прошлое, поэтому после двух дней, потраченных на попытки выяснить, как это сделать такая простая вещь, как сохранение нескольких текстовых полей прямо перед тем, как вкладка будет убита, я теперь сдаюсь и прошу помощи. Как я могу автоматически сохранять данные из текстовых полей на вкладке перед загрузкой одного из других?
Благодарность! :-)