我在里面做了一个小应用
2在Android Studio中运行我的应用程序后的活动
按下按钮从
活动一到活动拖
然后,在第二个活动中,我做了一个按钮
当我按下它时,该服务将在后台运行,并移至首次活动状态,然后关闭该应用。
在应用程序关闭后
我正在做一个在Android Studio中运行的工作
我找不到该服务。
重新运行后如何使服务保持正常工作?
// inside MainActivity
if(isServiceOneRunning(serviceIntent.getClass())){
Log.i("isServiceOneRunning","Don");
}
//
private boolean isServiceOneRunning(Class<?> serviceClass) {
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
for (ActivityManager.RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if (serviceClass.getName().equals(service.service.getClassName())) {
return true;
}
}
return false;
}