Ах, пересмотрел твой первый код.
Ты когда energy.id()
вызываешь, то у тебя новый Value<?>
возвращается, и ты меняешь значение у этого нового Value<?>
. Тебе нужно установить Value<?>
после вызова set(Object)
, energy.offer
или что-то в этом роде, либо же используй созданные тобой ключи в AEnergyDataKeys
., AEnergyData.offer(AEnergyDataKeys.STANDARD_ID, "id_here")
.