Я новичок в разработке Android.Я хочу разработать анкету.В анкете есть только два вида деятельности Основной вид деятельности и камеральный вид деятельности.в мае Основная активность у меня ListView
с ListView.CHOICE_MODE_MULTIPLE
. + два текстовых поля для широты и долготы.когда пользователь дает правильный вопрос, я установил флажок грамматически.Когда все вопросы отмечены, тогда пользователь может захватить фотографию, поэтому я запускаю действие камеры при нажатии кнопки, например
Intent cameraIntent = new Intent(myContext,MyCAMERA.class);
startActivity(cameraIntent);
Когда пользователь подтверждает фотографию, я запускаю Основной прирост активности следующим образом
Intent mainIntent = new Intent(this, MAINActivity.class);
startActivity(mainIntent);
Когда явернуться назад к основной деятельности, как упоминалось выше, все мои флажки сняты (потеряли данные), текстовые поля свободны.Как я могу сохранить эти данные в исходном состоянии, когда вернусь из камеры? Мой код выглядит следующим образом:
Основная деятельность
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar);
irisContext = this;
mHandler = new Handler();
getGUIFromXMLDoc();
.
.
.
. so on
Все остальные функции нажатия кнопок, вызываемые в функции getGUIFromXMLDoc()
и т. Д.
извините за мой плохой английский.Я надеюсь, что вы можете понять мой вопрос
Я уже смотрел на какой-то похожий вопрос в этом блоге, но не нашел никакого соответствующего ответа или не дал четкого объяснения
Пожалуйста, помогите мне как можно скорее