【发布时间】:2018-05-24 13:47:14
【问题描述】:
我有一个相同的函数 (loadItems()) 用于创建不同的对象。所有类都扩展名为 Item 的抽象类,该类具有 loadItems() 的实现。
carMan = new CarMan();
carMan.loadItems();
truckMan = new TruckMan();
truckMan.loadItems();
bikeMan = new BikeMan();
bikeMan.loadItems();
cycleMan = new cycleMan();
cycleMan.loadItems();
我不应该在完成“carMan.loadItems()”之后等待“truckMan.loadItems()”被调用。
loadItems 将为每个对象加载项目。
我知道,我可以在 loadItems() 中使用 AsyncTask。
但是有一个问题,我必须在所有对象 loadItems() 成功完成工作后发送成功事件。
我处于迷茫状态。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: java android multithreading android-asynctask