2016-06-28 122 views
4

我想创建一个应用程序,一旦启动并且不提供mainacitivity(我的意思是UI),而不是启动服务。问题是活动是否远程执行功能finish()该服务被停止?活动和服务的生命周期

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

回答

3

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

+0

Thanks.But什么是活动的,其远程数据库的状态.finish()?停止还是摧毁? –

+0

onStop();当你完成()Activity时调用方法。 –

3

启动服务第一和终点()将只完成实际活动

0

我建议你初始化对在onStart服务,做你需要的任何清理代码,在你的止损。

0

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