当前位置: 代码迷 >> Android >> ——关于控制activity启动的有关问题(退出应用了,但是服务控制的activity还是启动了)
  详细解决方案

——关于控制activity启动的有关问题(退出应用了,但是服务控制的activity还是启动了)

热度:82   发布时间:2016-04-28 05:08:15.0
求助——关于控制activity启动的问题(退出应用了,但是服务控制的activity还是启动了)
如题,

Intent intent = new Intent(LoginActivity.this, CheckNewVersion.class);
startService(intent);

点击应用进入登陆界面CheckNewVersion这个服务就会启动,去检测有没有新版本,有的话就启动关于下载更新的activity。
问题来了:当在网速很慢的条件下,点击应用进入登陆界面,然后迅速退出应用,但过会儿这个关于下载更新的activity还是会启动。
请教:退出应用后如何不让这个activity启动?(所有的activity启动方式都是默认的)
------解决方案--------------------
然后迅速退出应用 退出应用前,close service ,并且在service的onDestory中断开网络操作
------解决方案--------------------
在activity ondesdroy 方法中  stopservice就行了啊
  相关解决方案