大家好,现在我有了一个asyncTask方法。在内部,我创建了一个Array和do for循环来过滤数据。所以我的问题是,如何才能将最新的数组值传递给我的另一个方法?
发布于 2020-01-09 15:05:31
据我所知,要处理AsyncTask,您可以使用用户界面,创建一个带有回调方法的接口:
public interface callBackListener {
void Responce(ArrayList data);
}在您想要拥有数组列表的活动中:
使用此参数调用您的回调方法,asyncTaskMethod参数的类型应为( callBackListener回调):
asyncTaskMethod(your_parameters, new callBackListener (){
@Override
public void Responce(ArrayList bundle) {
}
});在你的asyncTaskMethod中,当你提交更新的数组时,然后调用:
callback.Response(arrayList);https://stackoverflow.com/questions/59656401
复制相似问题