我目前正在使用我认为是 Android 中的一种常见模式,即使用各种 AsyncTask 从网络获取数据,并使用接口回调机制在完成时更新一个简单的 ArrayAdapter。
cwac-endless 很容易插入以添加分页类型滚动,除了它假设它将为您处理运行后台任务的基本问题。这是否意味着我基本上必须撕掉我所有的 AsyncTask 类和关联的接口,并将所有代码从 doInBackground 移动到我的 EndlessAdapter 的 cacheInBackground 中?
我尝试过的大多数解决方案似乎最终都会复制 cwac-endless 中已经存在的大部分代码,所以我觉得必须有更清洁的解决方案来将此适配器与现有的 AsyncTask 一起使用?