java - 如何从 firebase 实时数据库中检索两个不同的值并在 onDataChange 方法之外使用?
问题描述
int percentint=(vdcostint/b1txtaint)*100;
-------vdcostint 是从 firebase 检索的值,b1txtaint 是来自不同键的另一个值---
但我无法在 onDataChange 之外使用两个值。
解决方案
您在 onDataChange() 中获得的值在方法之外不可用。要使用这些值之外的数据,您需要从 onDataChange() 内部调用一个函数并在那里进行计算。
推荐阅读
- php - 等待 VirusTotal Scan 完成
- python - 在 Python 中指定时间段
- python - Gstreamer OpenCV 问题
- javascript - 第一个页面加载后未触发 ajax__fileupload_selectFileContainer
- c# - 获取重复的 Arraylist(s),针对 Arraylist 中的每个索引放置
- ios - UIWebView 内容加载成功但弹出
- bash - 尝试更改目录时出现“太多参数”
- bash - 如何从字符串中删除字符
- jquery - 如果容器具有特定元素,则更改容器的宽度
- c++ - 在 ofstream 写入期间检测到空间不足,stream.fail() 无法工作