Откройте браузер с намерением и держите его на переднем плане - PullRequest
0 голосов
/ 11 сентября 2018

В задании у меня есть кнопка, которая запускает намерение, открывающее URL-адрес в браузере:

   Intent rrss = null;
                rrss = new Intent("android.intent.action.VIEW", Uri.parse(MY_URL));
                rrss.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                rrss.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
                startActivity(rrss);

При нажатии браузер корректно открывается в верхней части упражнения.

Проблема в том, что действие продолжается в фоновом режиме и в определенный момент вызывает новое действие:

Intent intent = new Intent(MY_ACTIVITY.this, SECOND_ACTIVITY.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivityForResult(intent, 0);
finish();

Это второе действие открывается поверх браузера, который я ранее открыл кнопкой.

Мне нужно, чтобы второе действие оставалось под браузером, и когда я закрою его, я вернусь в приложение с открытым вторым действием.

Я ценю любую помощь.

Заранее спасибо

1 Ответ

0 голосов
/ 11 сентября 2018

Вы можете снова открыть браузер во втором действии в onCreate () или onResume (), чтобы при повторном нажатии ваше второе действие открылось.Во втором упражнении вы должны проверить, открыт ли браузер или нет.Если открыто, то сначала закройте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...