1. 活动1启动一个服务使用的标准的意图。
  2. 活动1开始活动2.然后,活动1得到成品().
  3. 现在,只有活动2.

怎么活动2杀的服务,因为该意图是产生在活动1?我不想通过的意图无处不在...

有帮助吗?

解决方案

一般而言有几种不同的方式来开始服务:

  1. startService() -在那之后,你需要有明确停止服务有stopService()
  2. [bindService()][2]-这种方法能让你来管理的生命周期服务自动.这样可以使服务停止后的最后的客户说unbind();

对于细节检查 文档

[2]: http://developer.android.com/reference/android/content/Context.html#bindService(android.content.Intent, ,安卓.内容。ServiceConnection,int)

其他提示

你不该关心这些事情。只是叫stopService,并通过这一新意的对象。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top