Android 活动和服务的生命周期

Android 活动和服务的生命周期,android,Android,我想创建一个应用程序,它一旦启动,就不会显示MainActivity(我指的是UI),而是启动一个服务。问题是,如果活动远程调用函数finish(),服务会停止吗 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //where lauching the service this.finish

我想创建一个应用程序,它一旦启动,就不会显示MainActivity(我指的是UI),而是启动一个服务。问题是,如果活动远程调用函数finish(),服务会停止吗

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //where lauching the service
        this.finish();
    }
}

.finish()
只会关闭活动。该服务将继续运行。

首先启动该服务,finish()将只完成实际活动。

我建议在onStart上初始化您的服务,并在您的站点上执行您需要的任何清理代码。

之前启动服务。.finish()
活动

谢谢。但是远程执行.finish()的活动状态是什么?停止还是销毁?在顶部();方法在您完成()活动时调用。