2015-05-05 2 views

ответ

0

Если вы используете неявныйintent, чтобы запустить app2 - он будет работать так же, как вы этого хотите (он будет возобновлен, если он уже работает в фоновом режиме или запускается с нуля, если не работает).

Если вы используете явноеintent - это зависит от того конкретного Activity вы звоните в верхней части стека задачи или нет. Здесь это может немного усложниться, если в этом Activity указано значение launchMode, но не будет вдаваться в подробности, так как я предполагаю, что вы это знаете, если вы будете его явно называть.

+0

Я получаю намерение от ctx.getPackageManager(). GetLaunchIntentForPackage (app_name); он возвращает намерение запуска приложения, поскольку я не знаю, в каком намерении приложение работает –

+0

Этот метод возвращает явное намерение для приложения, поэтому второе правило применяется к вам. – Vesko

+0

Да, я знаю, что хочу начать один и тот же экземпляр, но я не знаю, как –