Android重新启动服务
问题描述:
我有以下问题:Android重新启动服务
我开始我的活动,我调用bindService为了启动一个服务,后台从API下载数据。 完成后,它会调用stopSelf()。
但是,如果我想再次在我的活动中调用bindService以下载其他数据,则什么也不会发生。
任何想法?
答
如果这只是一次下载,你在做什么,不会使用AsyncTask更合适吗?
http://developer.android.com/reference/android/os/AsyncTask.html
这取决于下载量有多大。 AsyncTask只在活动停留在前台时才起作用。对于长时间运行的离线数据同步,服务更合适。 – geekQ 2011-05-13 13:17:21