我在for循環中有一個rpc調用來接收元素列表。我遇到的問題是在for循環完成之前調用該方法的return語句。那麼有可能強制return語句等待循環結束?java rpc in for循環
public List<SOMETHING> getList() {
List<SOMETHING> list = ...;
for (A FEW REPETITIONS) {
RPC-CALL() {
public void onSuccess(List<SOMETHING> result) {
list.addAll(result);
}
}
}
return list;
}
您使用的是什麼RPC機制?這些異步調用? –
如果您的rpc調用正在單獨的線程/進程中執行,則需要等待。你能把更多的代碼/更清楚嗎? –
for循環中沒有return語句。如何在for循環完成之前返回? –