Android-приложение. Информация о закрытии приложения

Всем доброго времени суток! Есть 2 приложения .Первое приложение открывает второе через pm.getLaunchIntentForPackage("com.example.ofret.tbs") Как я могу узнать когда закрывается второе приложение с первого, и если оно закрыто то возобновлять?


Ответы (1 шт):

Автор решения: Антоша

Можно узнать запущено или нет по имени пакета...

ActivityManager am = (ActivityManager) mContext
                .getSystemService(Activity.ACTIVITY_SERVICE);
String packageName = am.getRunningTasks(1).get(0).topActivity
                .getPackageName();

Когда работает Ваше приложение, другое не закроется в нормальной ситуации, а в своем на onResume проверить, запущенное ли второе... Если специально во втором приложении не запускается ваше, то ничего сделать не получится...

→ Ссылка