android中判断service是否正在运行
2013-06-10 23:18
603 查看
有时候,我们的应用需要判断一个service是否正在运行,下面的代码可以判断AlarmService是否正在运行:
典型例子:进入应用时需要登陆等操作,之后就开启service与服务器交互,当service在后台运行时,重新点击应用图标应该是直接进入内容页面的,而无需登陆。
private boolean isMyServiceRunning() { ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); for (RunningServiceInfo service : manager .getRunningServices(Integer.MAX_VALUE)) { if (AlarmService.class.getName().equals( service.service.getClassName()){ return true; } } return false; }
典型例子:进入应用时需要登陆等操作,之后就开启service与服务器交互,当service在后台运行时,重新点击应用图标应该是直接进入内容页面的,而无需登陆。
相关文章推荐
- android 判断service是否正在运行
- android 判断service是否正在运行
- 判断Android后台服务线程(Service类)是否正在运行
- Android判断某一应用是否正在运行与判断某一Service是否正在运行
- Android判断某一应用是否正在运行与判断某一Service是否正在运行
- Android高手之路之获取正在运行的service,以及判断某个service是否正在运行
- Android service工具类,判断服务是否在运行
- Android判断Service是否运行
- Android判断service是否在运行!
- Android判断Service是否运行
- (4.2.16.1)Android之判断某个服务是否正在运行的方法
- Android:判断某一个service是否已经在运行
- Android ActivityManager 检测Service与Activity是否正在运行
- android判断某服务是否正在运行
- 如何检查Android后台服务线程(Service类)是否正在运行
- Android判断Service是否运行
- Android之判断某个服务是否正在运行的方法
- Android 判断 Service 是否已经运行
- Android 判断Service是否已经运行
- 判断android系统中Service是否在运行的方法