Как я знаю, для обработки AsyncTask вы можете использовать пользовательский интерфейс. Создайте интерфейс с методом обратного вызова:
public interface callBackListener {
void Responce(ArrayList data);
}
в Деятельности, где вы хотите иметь список массивов:
позвоните вам Метод asyncTask с этими параметрами и параметром asyncTaskMethod должен иметь тип Type (обратный вызов callBackListener):
asyncTaskMethod(your_parameters, new callBackListener (){
@Override
public void Responce(ArrayList bundle) {
}
});
и в вашем asyncTaskMethod, когда вы передаете обновленный массив, затем вызовите:
callback.Response(arrayList);