活动和服务的生命周期
问题描述:
我想创建一个应用程序,一旦启动并且不提供mainacitivity(我的意思是UI),而不是启动服务。问题是活动是否远程执行功能finish()该服务被停止?活动和服务的生命周期
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//where lauching the service
this.finish();
}
}
答
.finish()
只会关闭活动。该服务将继续运行。
答
启动服务第一和终点()将只完成实际活动
答
我建议你初始化对在onStart服务,做你需要的任何清理代码,在你的止损。
答
启动的服务之前.finish()
的活动
Thanks.But什么是活动的,其远程数据库的状态.finish()?停止还是摧毁? –
onStop();当你完成()Activity时调用方法。 –