2016-05-17 3 views
-1

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

+1

Прочитайте эту [тему разработчика Android] (https://developer.android.com/guide/topics/manifest/activity-element.html) под 'android: launchMode'. Это зависит от того, как приложение объявлено в манифесте. – t0mm13b

+0

Вы имеете в виду Deeplinking? –

ответ

0

Да, вы можете сделать это

Intent browerIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("www.google.com")); 
         context.startActivity(browerIntent); 
         context.startActivity(browerIntent); 
         context.startActivity(browerIntent); 

это начнется 3 броузеру

1

Я просто хочу знать, можно ли запускать умножения экземпляров некоторого приложения (Chrome, например) программно?

Нет. Будет работать не более одной копии приложения за один раз.

Вы может быть в состоянии начать несколько экземпляров активности из другого приложения, позвонив по телефону startActivity() несколько раз (см ответа Vishwesh Jainkuniya в). Это может даже не работать, поскольку параметры манифеста в другом приложении могут перенаправлять все эти вызовы на один экземпляр действия.

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