note

안드로이드 서비스 동작중인 서비스 인지 체크 본문

Android/기본

안드로이드 서비스 동작중인 서비스 인지 체크

투한 2012. 1. 30. 10:53
private boolean isRunningService(){
		ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
		List<ActivityManager.RunningServiceInfo> rsi = 
				manager.getRunningServices(100);
		for(int i=0; i<rsi.size();i++){
			ActivityManager.RunningServiceInfo rsInfo = rsi.get(i);
			if(rsInfo.service.getClassName().equals(
					"kr.android.news.service.NewsService")){
				Log.i("NewsDemo","~~~~~~실행중"+rsInfo.service.getClassName());
				return true;
			}
		}
		return false;
	}


'Android > 기본' 카테고리의 다른 글

RSS 가져오기(뉴스)  (1) 2012.01.31
Progressbar로 로딩표현 (인터넷로딩)  (0) 2012.01.31
안드로이드 프로세스 말끔히 죽이기  (0) 2012.01.28
Xml 가져오기 (날씨)  (0) 2012.01.19
SQLite 연동하기  (0) 2012.01.18