Как остановить запуск активности несколько раз - PullRequest
0 голосов
/ 03 октября 2018

Я запускаю Карты Google в Android из определенного вида в макете моего приложения, например:

Intent mapIntent = new Intent(Intent.ACTION_VIEW, location);
view.getContext().startActivity(mapIntent);

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

Как мне предотвратить это?Мне нужны карты для запуска только при отображении определенного вида.

1 Ответ

0 голосов
/ 03 октября 2018

Попробуйте вызвать финиш ();и вернуться();после начала намерения

примерно так

Intent mapIntent = new Intent(Intent.ACTION.VIEW,loaction);
view.getContext().startActivity(mapIntent);
finish();
return;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...