应用程序退出时服务不是 运行

Service not running when application exits

我的服务:
public class MyService 扩展服务{

  public void onStartCommand(...){
   //....
   return START_STICKY;
  }
}

主要活动:

public class MainActivity extends Activity{

  public void onCreate(Bundle b){
       Intent i = new Intent(this, MyService.class);
       startService(intent);
  }
}

我已经按照上面的代码创建了一个服务。它在大多数设备中工作正常。但是当我在 asus zenfone 2 中测试时,如果用户关闭应用程序,服务也会停止。我用谷歌搜索了这个问题,但没有找到类似的设备特定问题。在特定设备中出现这种行为的原因可能是什么?我该如何解决这个问题,谢谢!

问题已解决,问题不在于服务或编码,华硕 zefone 中预装了一个名为自动启动管理器的应用程序,当应用程序进入后台时会禁用该服务,因此用户必须为特定应用程序启用后台 运行 设施。