private String getTopAppName() {
    ActivityManager mActivityManager = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);
    String strName = "";
    try {
        if (Build.VERSION.SDK_INT > 20) {
            strName = mActivityManager.getRunningAppProcesses().get(0).processName;
            Log.e("process size", mActivityManager.getRunningAppProcesses().size()+"");
        } else {
            strName = mActivityManager.getRunningTasks(1).get(0).topActivity.getPackageName();
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
    Log.e("topPackage", strName);
    return strName;
}
 
이 코드를 사용해서 앱이 실행이 되고있을때만 화면전환을 하고싶은데 
progress size가 항상 1(이 앱)입니다.
이유를 알수 있을까요?