Android 安卓重启服务

Android 安卓重启服务,android,service,Android,Service,我有以下问题: 我启动我的活动并调用bindService以启动一个服务,该服务在后台从API下载数据。 当它完成时,调用stopSelf() 但如果我想在活动中再次调用bindService以下载其他数据,则不会发生任何事情 有什么想法吗?如果您只是一次性下载,那么使用AsyncTask不是更合适吗 这取决于下载量有多大。AsyncTask仅在活动处于前台时才起作用。对于长期运行的脱机数据同步,更适合使用服务。

我有以下问题:

我启动我的活动并调用bindService以启动一个服务,该服务在后台从API下载数据。 当它完成时,调用stopSelf()

但如果我想在活动中再次调用bindService以下载其他数据,则不会发生任何事情


有什么想法吗?

如果您只是一次性下载,那么使用AsyncTask不是更合适吗


这取决于下载量有多大。AsyncTask仅在活动处于前台时才起作用。对于长期运行的脱机数据同步,更适合使用服务。