Есть метод,который отправляет серверу команду, в ответ сервер отправляет список автомобилей. Метод:
ArrayList<Car> carList = new ArrayList<>();
System.out.println(carList);
try {
outputStream.writeObject("getCarList/");
carList=(ArrayList<Car>) inputStream.readObject();
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
System.out.println(carList);
Только дело в том,что только при первом использовании метод возвращает правильный список.То есть, если после первого использования кто-то внесёт изменения и ,например, добавит запись в список,а я вызову этот метод, то он всегда возвращает список,который был возвращён после первого вызова метода. В чём может быть дело? P.S. сервер отправляет корректные значения.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости