Eclipse не запускает приложение Android на эмуляторе второй раз

Попробуйте использовать следующий код:

ActivityManager activityManager = (ActivityManager) newContext.getSystemService( Context.ACTIVITY_SERVICE );
List<RunningAppProcessInfo> appProcesses = activityManager.getRunningAppProcesses();
for(RunningAppProcessInfo appProcess : appProcesses){
    if(appProcess.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND){
        Log.i("Foreground App", appProcess.processName);
    }
}

Имя процесса - это имя пакета приложения, запущенного на переднем плане. Сравните это с именем пакета вашего приложения. Если это то же самое, ваше приложение работает на переднем плане.

Надеюсь, это ответит на ваш вопрос.

16
задан Vici37 28 November 2011 в 07:52
поделиться