请原谅我的法语英语!
所以,我的 Android 代码有问题......我调用了一个返回自定义对象的 arrayList 的方法......但是这个 arrayList 是异步加载并在侦听器中返回的。
您知道调用侦听器的方法时如何返回数据吗?
这是我的代码:
public static ArrayList<Advert> getAdverts(Context context) {
// Initialize
RestHelper restHelper = new RestHelper();
// Set the listener
restHelper.setOnRestListener(new OnRestListener<Advert>() {
@Override
public void onDataAvailable(ArrayList<Advert> result) {
// -- Datas are loaded : now we must return them ! --
}
});
// Launch the async query
restHelper.getRemoteAdverts();
}
谢谢 !!