我正在为物联网设备开发一个应用程序。该活动在单击按钮时开始接收数据。但是我遇到了这个错误。
W /设置:设置device_provisioned已从android.provider.Settings.Secure移至android.provider.Settings.Global。 W / InputEventReceiver:尝试完成输入事件,但输入事件接收器已被处置。
// Read from the database
myRef = FirebaseDatabase.getInstance().getReference();
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull Datasnapshot datasnapshot) {
// This method is called once with the initial value and again
// whenever data at this location is updated.
if(StringValue.length()>0 && link2.length()>0) {
try {
status = datasnapshot.child(link2 + "/Analog").getvalue().toString();}
catch (NullPointerException ignored){}
if(status==null){
TextView text4 = layout.findViewById(R.id.text4);
text4.setText(" Error: Wrong ID. ");
// Toast...
Toast toast = new Toast(getapplicationContext());
toast.setGravity(Gravity.CENTER_VERTICAL,540);
toast.setDuration(Toast.LENGTH_LONG);
toast.setView(layout);
toast.show();
return;
}
else {
analogvalue = Integer.parseInt(status);
pin.setText(status);
final int value = Integer.parseInt(StringValue);
if (analogvalue > value) {
Firebase fireChild = fire2.child(link2 + "/Pin1");
fireChild.setvalue(spinner1.getSelectedItem().toString());
Firebase fireChild1 = fire2.child(link2 + "/Pin2");
fireChild1.setvalue(spinner2.getSelectedItem().toString());
}
if (analogvalue <= value) {
if(spinner1.getSelectedItem().toString().equals("HIGH")){Firebase fireChild = fire2.child(link2 + "/Pin1"); fireChild.setvalue("LOW");}
if(spinner1.getSelectedItem().toString().equals("LOW")) {Firebase fireChild = fire2.child(link2 + "/Pin1"); fireChild.setvalue("HIGH");}
if(spinner2.getSelectedItem().toString().equals("HIGH")){Firebase fireChild = fire2.child(link2 + "/Pin2"); fireChild.setvalue("LOW");}
if(spinner2.getSelectedItem().toString().equals("LOW")) {Firebase fireChild = fire2.child(link2 + "/Pin2"); fireChild.setvalue("HIGH");}
}
}
}
}
V / FA:不活动,正在与服务断开连接 W / Settings:设置device_provisioned已从android.provider.Settings.Secure移至android.provider.Settings.Global。 W / InputEventReceiver:尝试完成输入事件,但输入事件接收器已被处置。 I /吐司:从OpPackageName:com.banaao.makersplace.iotsense,PackageName:com.banaao.makersplace.iotsense显示吐司 I / art:释放了背景粘性并发标记扫描GC 132932(5MB)AllocSpace对象,21(744KB)LOS对象,13%空闲,35MB / 40MB,暂停1.556ms总计109.059ms I / art:背景粘性并发标记清除GC已释放94569(3MB)AllocSpace对象,0(0B)LOS对象,5%释放,38MB / 40MB,已暂停8.078ms,总计68.990ms