我无法访问数据库,这意味着当我写入数据库时,它没有给我任何响应。我没有任何类型的身份验证,只是为了临时使用,我使用的是firebase,但它不允许我对数据库进行读写。
访问数据库是否必须进行身份验证?
我还为auth==null设置了数据库规则。
还是没有反应..
我的代码:
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button=(Button)findViewById(R.id.bt);
button.setOnClickListener(this);
}
@Override
public void onClick(View v) {
TextView textView=(TextView)findViewById(R.id.tv);
DatabaseReference databaseReference= FirebaseDatabase.getInstance().getReference();
databaseReference.child("User").setValue(textView.getText().toString());
}
}发布于 2018-03-08 00:31:44
我也遇到了同样的问题,一周后,我发现了一个解决方案是关闭WIFI并使用移动数据进行测试。它在我身上起作用。
https://stackoverflow.com/questions/48964906
复制相似问题