要素のリストを受け取るために for ループで rpc 呼び出しを行っています。私が抱えている問題は、for ループが終了する前にメソッドの return ステートメントが呼び出されることです。では、ループが終了するまで return ステートメントを強制的に待機させる可能性はありますか?
public List<SOMETHING> getList() {
List<SOMETHING> list = ...;
for (A FEW REPETITIONS) {
RPC-CALL() {
public void onSuccess(List<SOMETHING> result) {
list.addAll(result);
}
}
}
return list;
}