首页 > 解决方案 > 如何从 firebase 实时数据库中检索两个不同的值并在 onDataChange 方法之外使用?

问题描述

   int percentint=(vdcostint/b1txtaint)*100;

-------vdcostint 是从 firebase 检索的值,b1txtaint 是来自不同键的另一个值---

但我无法在 onDataChange 之外使用两个值。

标签: javaandroid-studiofirebase-realtime-databaseandroid-activityfetch

解决方案


您在 onDataChange() 中获得的值在方法之外不可用。要使用这些值之外的数据,您需要从 onDataChange() 内部调用一个函数并在那里进行计算。


推荐阅读