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