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(이 앱)입니다.
이유를 알수 있을까요?