Kod wklejony poniżej został pobrany z dokumentacji java pod numerem HttpURLConnection.Sposób odczytywania strumienia wejściowego http
pojawia się następujący błąd:
readStream(in)
jak nie ma takiej metody.
widzę to samo w Przegląd klasy dla URLConnection w URLConnection.getInputStream()
Gdzie jest readStream
? Fragment kodu znajduje się poniżej:
URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
try
{
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
readStream(in); <-----NO SUCH METHOD
}
finally
{
urlConnection.disconnect();
}
Dla efektywności, 'result' powinien być również obiektem StringBuffer. –
Proponuję użyć StringBuilder zamiast StringBuffer, ponieważ nie potrzebujesz dodatkowego obciążenia synchronizacji. –
'StringBuilder' jest dobry w użyciu z pojedynczą operacją gwintowania. 'StringBuffer' powinien być użyty, gdy wiele wątków czyta i zapisuje parę do tego samego obiektu! –