Я делаю вызов метода, передавая ipAddress, и он вернет обратно адрес ipAddress, например, "Страна", "Город" и т.д. и т.д. Поэтому я пытался узнать, сколько времени он принимает для каждого вызова. Поэтому я устанавливаю start_time перед вызовом метода и end_time после совершения вызова. Поэтому иногда я получаю разницу как 0. И resp содержит действительный ответ.
long start_time = System.currentTimeMillis();
resp = GeoLocationService.getLocationIp(ipAddress);
long end_time = System.currentTimeMillis();
long difference = end_time-start_time;
Таким образом, это означает, что иногда он принимает 0 мс, чтобы вернуть ответ. Любые предложения будут оценены.