Простейшим способом будет сравнение значения строки данных json с новым значением с сервера. Примерно так:
if (currentJSONDataString != newJSONDataString) {
Toast.make(context, “Updates available. Please refresh”, Toast.LENGTH_SHORT).show()
}
Ограничение здесь заключается в том, что он только проверяет, отличаются ли ваши текущие данные от данных сервера. Если в вашей модели данных есть такие вещи, как поле даты и времени, в котором указано последнее обновленное время, или что-то подобное, вы можете сделать более точное сравнение, чтобы проверить, предшествуют ли текущие данные более новым данным.