Скрыть активность без финиша()

Я хочу, чтобы мое приложение запускало другое действие/приложение (в данном случае приложение Browser), но в настоящее время, когда пользователь нажимает кнопку "Назад" для выхода из браузера, они возвращаются к моей активности.

Как я могу это сделать, чтобы они не возвращались к моей активности после выхода из браузера, , но, если они повторно запускают мое приложение позже, стек Activity моего приложения так же, как и ранее (т.е. не может finish(), потому что это удалит текущий Activity из стека)?

Ответы

Ответ 2

Вы не можете контролировать это - это неотъемлемая особенность операционной системы, и вы говорите об изменении поведения приложений других. Лучшее, что вы можете сделать, это контролировать поведение своего собственного приложения. Если вам нужен мелкомасштабный контроль над тем, что вы хотите, чтобы пользователь мог делать в веб-браузере, считаете ли вы, что используете WebView?