Я вызываю startActivity для передачи данных из одного действия в другое, используя контекст действия во внешнем классе.
Это один из примеров того, как я создаю намерение для отправки:
public static Intent createSearchIntent(Context context, Class<?> cls) {
Intent i = new Intent(ACTION_SEARCH, null, context, cls);
return i;
}
Вот как я начинаю занятие:
mContext.startActivity(mIntent);
EDIT:
Извините, я ошибся в том, что происходит. Действие не уничтожается, когда я вызываю startActivity, однако у действия, которому я отправляю намерение, всегда вызывается метод onCreate, поэтому я предполагаю, что создается новый экземпляр действия вместо возврата к приостановленному / остановленному.
Как бы я мог изменить его, чтобы я мог просто вернуться к приостановленной / остановленной активности?