我在Android中有两个活动。让我们称他们为A和B. Activity A有一个ViewPager,它的数据将通过AsyncTask加载。 用户可以从活动A启动Activty B.
在Activity B中,我有一个AutocompleteTextView,其内容也将加载AsyncTask。 (应用程序仅在未缓存时发出请求)
我的问题是当我在Activity B中搜索时,AutoCompleteTextView将生成太多AsyncTasks,当我离开Activity B时,它需要一段时间来加载ViewPager的数据(在活动A中)。
我认为App只能同时处理一些AsyncTask。其余的都在等待,当我离开Activity B时,仍然在等待一些AsyncTasks(对于AutocomplteTextView)
我的问题是:我怎样才能改善这一点。我可以使用服务(使用额外的流程)