how to check started service in android ?
영어로는 이렇게 나와있드라고요 ...
<uses-permission android:name="android.permission.GET_TASKS" />
private boolean isServiceRunning(String serviceName)
{
ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningServiceInfo> l = am.getRunningServices(Integer.MAX_VALUE);
Iterator<ActivityManager.RunningServiceInfo> i = l.iterator();
while (i.hasNext())
{
ActivityManager.RunningServiceInfo runningServiceInfo = (ActivityManager.RunningServiceInfo) i
.next();
if (runningServiceInfo.service.getClassName().equals(serviceName)) { return true; }
}
return false;
}
if(isServiceRunning("kr.my.test.MessageShowService"))
{
Intent ppp = new Intent(getActivity(), MessageShowService.class);
getActivity().stopService(ppp);
}
'안드로이드' 카테고리의 다른 글
ANDROID LISTVIEW GET HEIGHT (0) | 2014.01.15 |
---|---|
TranslateAnimation click work (0) | 2014.01.11 |
안드로이드 커스텀 xml 사용 (0) | 2013.08.30 |
무조건 status bar 보이기 (0) | 2013.08.20 |
Android Asynchronous Http Client (0) | 2013.08.08 |