java tbase_使用Java从firebase获取数据
我在下面的代码中遇到了一个问题,该代码几乎逐字地从Firebase SDK Java文档中复制到了工作中.我是一个真正的语言的新手,比如来自PHP和JavaScript的webdev背景的Java.
基本上,addListenerForSingleValueEvent没有触发以返回数据.我注意到了这一点,因为系统打印输出没有触发,因此我认为监听事件没有触发.
我怀疑这与我有限的知识如何与函数本身的工作方式有关,就像我缺少一些关于类和函数如何相互作用的结构知识.
任何帮助将不胜感激,谢谢.
class FireBase {
public static void main(String[] args) throws IOException {
// Fetch the service account key JSON file contents
FileInputStream serviceAccount = new FileInputStream("key.json");
// Initialize the app with a service account, granting admin privileges
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredential(FirebaseCredentials.fromCertificate(serviceAccount))
.setDatabaseUrl("https://ssworks-adwords.firebaseio.com/")
.build();
FirebaseApp.initializeApp(options);
// As an admin, the app has access to read and write all data, regardless of Security Rules
DatabaseReference ref = FirebaseDatabase
.getInstance()
.getReference("petitions");
ref.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
System.out.println("Before Get Value");
Object document = dataSnapshot.getValue();
System.out.println(document);
}
@Override
public void onCancelled(DatabaseError arg0) {
// TODO Auto-generated method stub
System.out.println("This didn't work");
}
});
}
}
java tbase_使用Java从firebase获取数据相关推荐
- java数据存在ie中_[Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js
[Java教程]解决在IE中获取数据的缓存问题,运行环境为node.js 0 2015-11-30 20:00:06 IE下默认会开启缓存策略,不管是页面还是通过ajax请求的数据都会议一个url,u ...
- Java中对接钉钉API获取数据流程
场景 需要做后台管理系统,接入钉钉API获取人员.考勤.审批等相关数据. 实现 钉钉开放平台应用开发文档 https://developers.dingtalk.com/document/app 首先 ...
- java实现自动登录,并获取数据
为抓取 web的一些隐私数据,需要先登录,然后才能获取这些数据,用程序来实现,就需要实现自动登录,然后将登录信息保存在Cookie中,以便取得数据时,无须再次登录.以网易邮箱为例: 所需jar包:co ...
- java 104规约监听,获取数据,解析数据,电网104规约
网上找了一大堆,终于找到可用的方法,特别记录一下 资源下载:打包加入jar包,可下载 一.引入包 <!-- 104协议 --> <dependency> <groupId ...
- java从外部得到数据_java – 如何实现Observer以从侦听器获取数据?
我正在使用 MaterialDrawer库为我的应用程序创建一个简单的抽屉,库中的一些类实例需要在调用时传递给它们的字符串.一个例子是IProfile类: IProfile profile = new ...
- java中mypoiexception,java - 如何使用Poi获取Java中单元格的数据验证源? - 堆栈内存溢出...
此问题包含多个不同的问题. 首先,我们需要获取工作表的数据验证,然后为每个数据验证获取数据验证所适用的Excel单元格范围. 如果该单元格位于该单元格范围之一中,并且数据验证是列表约束,则进行进一步处 ...
- java外部接口图解_java代码实现访问网络外部接口并获取数据的工具类详解
java代码实现访问网络外部接口并获取数据的工具类 工具类代码,可以直接copy使用 package com.yqzj.util; import org.apache.log4j.LogManager ...
- java接口对接——别人调用我们接口获取数据
java接口对接--别人调用我们接口获取数据,我们需要在我们系统中开发几个接口,给对方接口规范文档,包括访问我们的接口地址,以及入参名称和格式,还有我们的返回的状态的情况, 接口代码: package ...
- 通过JAVA从高德地图URL连接获取json数据 解析并存入数据库的程序举例
首先 进入高德开放平台 按官网教程获取key 这里以杭州某区域车站信息举例 通过在线解析工具获取json格式的数据 通过此数据建立实体类 package geturl;import java.util ...
最新文章
- 使用python包faker生成仿真数据
- 什么是类别不平衡?有哪些解决方案?
- 看菲菲详解如何快速获取linux命令帮助
- uc扩展中心打不开_如何享用chorme扩展
- SpringBoot 居然有 44 种应用启动器
- 软件测试缺陷发生方法,软件测试缺陷分析方法简介
- 美团陶云霜:CRM平台建设实践(胶片)
- 安装nginx时关系依赖库openssl.lib时,出现:error: 'NR_syscalls' undeclared (first use in this function)
- 开源不止,前进不息:2018 OpenInfra Days China 来了!
- caffe 训练solver配置
- 书评:《深入浅出数据分析》
- Android 分区布局详解
- matlab 求obb,obb包围盒代码
- MapReduce作业2
- 腾讯云乐固客户端加固打包上线流程
- 压缩跟踪Compressive Tracking源码理解
- 让网页FLASH变成黑白的css语句
- SpringBoot实现阿里云短信服务
- 空间金字塔池化Spatial Pyramid Pooling
- Unity使用Isometric Z As Y Tilemap创建2.5D地图(三)如何用代码创建Tilemap