Помогите пожалуйста решить мою проблему. Я использую код для загрузки асинхронных изображений с этого сайта
www.technotalkative.com/android-asynchronous-image... С HTTP он работает как надо, но если я меняю кусок, когда с
URL imageUrl = new URL(url);
HttpURLConnection conn = (HttpURLConnection)imageUrl.openConnection();
conn.setConnectTimeout(30000);
conn.setReadTimeout(30000);
conn.setInstanceFollowRedirects(true);
InputStream is=conn.getInputStream();
На
Socket socket1 = new Socket();
socket1.connect(new InetSocketAddress(mSettings.getString(APP_PREFERENCES_IPSERVER, ""), 30100), 5000);
ObjectOutputStream outp1 = new ObjectOutputStream(socket1.getOutputStream());
ObjectInputStream inp1 = new ObjectInputStream(socket1.getInputStream());
outp1.writeObject("ASprUserEdir,-,fileget,-," + url);
outp1.flush();
String messageReceived = (String) inp1.readObject();
int file_size = Integer.valueOf(messageReceived.split(",-,")[1]);
InputStream is=socket1.getInputStream();
Затем, если соединение работает медленно, если вы пролистаете лист, изображение не отображается на своем месте. Как это можно исправить? Возможно, для этого нужен другой код. Спасибо!