В моем приложении я запускаю действие «Регистрация» из основного действия с помощью кнопки
startActivity( new Intent(getBaseContext(),Register.class));
Эта операция регистрации создает записи, которые можно просматривать в ListActivity.
Если я захожу в ListActivity из основного действия (с другой кнопкой) и решаю, что я хочу отправить данные записи из ListActivity в действие Register для редактирования, есть две возможности:
1- Регистр деятельности никогда не назывался
2- Реестр операций открывается в фоновом режиме
У меня два вопроса:
- Вызов startActivity Register.class один раз из Main и один раз из ListActivity сделает две копии Register или одну?
-Когда я вызываю Зарегистрировать активность из ListActivity и пытаюсь передать данные с помощью обработчика, сообщение обработчика приходит до того, как открывается действие, и данные не отображаются на экране «Регистрация»? Как я могу это сделать? Есть ли способ узнать из ListActivity, когда открывается представление реестра?
Спасибо.
Чарльз.