Android Firebase实时数据库isn';行不通
当我尝试向firebase数据库添加数据时,什么都没有发生Android Firebase实时数据库isn';行不通,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,当我尝试向firebase数据库添加数据时,什么都没有发生 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); database=FirebaseDatabase.getInstance(); reference=database.ge
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
database=FirebaseDatabase.getInstance();
reference=database.getReference("comment");
uploadButton=(ImageButton) findViewById(R.id.uploadButton);
uploadButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
reference.setValue("zizo");
}
});
注意:手机已连接到互联网,我已写入用户使用互联网的权限仍然没有任何事情发生,我的数据库规则已设置为true read and Write确定没有其他视图块ImageButton和onClick激发?是否有任何与Firebase相关的日志?是否与我创建的国家有关?新项目进入我的国家并成功最常见的原因是安全规则存在问题。通过如下所述的侦听来检查是否出现安全错误:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DatabaseReference database = FirebaseDatabase.getInstance().getReference().child("comment");
uploadButton=(ImageButton) findViewById(R.id.uploadButton);
uploadButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
reference.setValue("zizo");
}
});