2017-02-17 3 views
0

У меня есть два приложения, и я хочу переключаться между приложениями после нажатия на кнопку.Android-переключатель между приложениями

Я использую этот код:

PackageManager manager = getPackageManager(); 
Intent i = manager.getLaunchIntentForPackage("at.mycompapp"); 
if (i == null) { 
    return; 
} 
i.addCategory(Intent.CATEGORY_LAUNCHER); 
startActivity(i); 

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

+0

«Целевое приложение» (вы хотите запустить) - это ваше приложение? –

+0

добавить атрибут singleTask в действие в файле манифеста. –

+1

Вам не нужно добавлять CATEGORY_LAUNCHER, который уже есть. Игнорируйте предложение использовать 'launchMode =" singleTask "', это не нужно и вызовет больше проблем. Опубликуйте манифест обоих приложений. –

ответ

0

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

Смежные вопросы