Android 异步任务与远程服务器数据同步服务

Android 异步任务与远程服务器数据同步服务,android,android-asynctask,android-service,Android,Android Asynctask,Android Service,我已经用了一年时间构建中型信息系统,使用Android作为客户端之一,但我以前从未使用过服务。要从服务器请求数据,我总是使用AsyncTask发出请求。当用户输入相应的活动时 图表可以由以下内容表示: -> fires -> AsyncTask -> request from network and insert into local -> refresh view Activity#onCreate()

我已经用了一年时间构建中型信息系统,使用Android作为客户端之一,但我以前从未使用过
服务。要从服务器请求数据,我总是使用
AsyncTask
发出请求。当用户输入相应的
活动时

图表可以由以下内容表示:

                    -> fires -> AsyncTask -> request from network and insert into local -> refresh view
Activity#onCreate() 
                    -> query local database -> refresh view
由于
AsyncTask
在后台线程上执行,因此不存在bug问题或类似问题


如果你想要一个长时间运行的后台任务,比如连接到一个套接字,并且即使你启动了另一个需要服务的应用程序,也希望它能够运行,并且如果你只是从服务器下载、获取等,我能得到一个真正的解释吗(下载大文件除外)在短时间内,您应该使用AsyncTask


在您的图表中,这是一个短时间运行的后台任务,AsyncTask最适合它。

我的错,我在查看时没有发现,这确实是一个重复的问题。这是一个常见的问题,有几篇非常好的文章。