int percentint=(vdcostint/b1txtaint)*100; ------- vdcostint是从firebase检索的值,而b1txtaint是来自不同键的另一个值---但是我无法在onDataChange之外使用两个值。 最佳答案 您在onDataChange()中获得的值在该方法之外不可用。要使用这些值之外的数据,您需要从onDataChange()内部调用一个函数并在那里进行计算。