重新启动我的应用程序后为什么服务停止?

时间:2020-04-09 20:47:12

标签: java android

我在里面做了一个小应用 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;
        }

0 个答案:

没有答案
相关问题