我正在制作一个可以在单击按钮时写入 firebase 数据库的应用程序。该应用程序正在模拟器上运行,但无法在我的物理设备上运行。该应用程序上周运行良好,但今天开始出现错误。这是主要的活动代码:
public class MainActivity extends AppCompatActivity {
private Firebase fled1;
Button on;
Button off;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
on= findViewById(R.id.on);
off= findViewById(R.id.off);
on.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
DatabaseReference fled1 = FirebaseDatabase.getInstance().getReferenceFromUrl("https://testproject-tb.firebaseio.com/");
DatabaseReference fled1Child = fled1.child("Button1");
fled1Child.setValue("1");
}
});
off.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
DatabaseReference fled1 = FirebaseDatabase.getInstance().getReferenceFromUrl("https://testproject-tb.firebaseio.com/");
DatabaseReference fled1Child = fled1.child("Button1");
fled1Child.setValue("0");
}
});
}
Run Code Online (Sandbox Code Playgroud)
这是我的清单文件,我添加了所需的所有权限:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.lalitahuja.iotbutton">
<uses-permission android:name="android.permission.INTERNET" />
<application …Run Code Online (Sandbox Code Playgroud)