たぼさんの部屋

いちょぼとのんびり

isActiveメソッド:指定のアプリが起動しているか確認

isActive

public static boolean isActive(Context context , Class<?> mClass){
	ActivityManager activityManager = (ActivityManager)context.getSystemService(Activity.ACTIVITY_SERVICE);
	// 起動中のアプリ情報を取得
	//getRunningAppProcesses
	List<RunningAppProcessInfo> runningApp = activityManager.getRunningAppProcesses();
	for(int i=0;i<runningApp.size();i++){
		Log.v("isRunning",runningApp.get(i).getClass().getName().toString());
		if(runningApp.get(i).getClass().getName().toString().equals(mClass.getName())){
			return true;
		}
	}
	
	return false;
}