Я мигрирую приложение Java из буферов протокола 2 в буфер протокола 3. < /p>
в протокоре 2, чтобы проверить, установлено ли поле, у вас есть Hasfield () < /code> Метод
, для которого сгенерирован пример кода Java: < /p>
public boolean hasText() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
< /code>
Однако в Proto 3 он был удален.
Как проверить, было ли поле в прото 3? < /p>
Подробнее здесь: https://stackoverflow.com/questions/519 ... l-buffer-3