У меня есть два приложения App-B запускает App-A. Если пользователь запускает приложение B изнутри приложения A, я заканчиваю на App-A, поэтому у меня нет проблем.
Если пользователь переходит прямо в приложение B из ящика приложения или долгое нажатие домашней кнопки, я реализую ниже, который сначала очищает задачу в приложении A, прежде чем применять все дополнительные функции. Это имеет желаемый аффект, но работает только с API 11. На более низких API-интерфейсах новая задача в APP-A не изменится, и дополнительные функции putExtra не будут иметь никакого эффекта. Любая альтернатива FLAG_ACTIVITY_CLEAR_TASK
? для API <= 10 <
Intent i = new Intent("com.App-A");
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
Спасибо
Джейсон