LibGdx:Net.HttpResponse不是“不可变的” - 它是重用还是什么?

时间:2014-10-31 21:47:42

标签: libgdx httprequest httpresponse mutable

在libgdx中,当我使用 Gdx.net.sendHttpRequest Net.HttpResponseListener 时, Net.HttpResponse 对象只对读取有效来自 handleHttpResponse(Net.HttpResponse httpResponse)方法?

我试过了:

String r=httpResponse.getResultAsString();

来自 handleHttpResponse(Net.HttpResponse httpResponse) 然后再来自外面的某个地方。对象就在那里,但是

String r=httpResponse.getResultAsString();

这次导致"" 。 Net.HttpResponse对象是在内部重用还是为什么结果会改变?所以我现在的目标是可变的,但仍然......将它传递到其他地方是切实可行的。

1 个答案:

答案 0 :(得分:1)

它是一条小溪;阅读它一旦耗尽它。看看实施情况。例如https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/net/NetJavaImpl.java#L72