Android重新启动服务

问题描述:

我有以下问题:Android重新启动服务

我开始我的活动,我调用bindService为了启动一个服务,后台从API下载数据。 完成后,它会调用stopSelf()。

但是,如果我想再次在我的活动中调用bindService以下载其他数据,则什么也不会发生。

任何想法?

如果这只是一次下载,你在做什么,不会使用AsyncTask更合适吗?

http://developer.android.com/reference/android/os/AsyncTask.html

+0

这取决于下载量有多大。 AsyncTask只在活动停留在前台时才起作用。对于长时间运行的离线数据同步,服务更合适。 – geekQ 2011-05-13 13:17:21