Я делаю приложение для IoT-устройств. Действие начинает получать данные по нажатию кнопки. Но я получаю эту ошибку.
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, 0, 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 / настройки: настройка device_provisioned перенесена с android. Обеспечить. Настройки. Безопасно для android.provider.Settings.Global. W / InputEventReceiver: Попытка завершить входное событие, но приемник входного события уже был удален. I / Toast: Показать тост из OpPackageName: com.banaao.makersplace.iotsense, PackageName: com.banaao.makersplace.iotsense I / art: Фоновая липкая одновременная развертка разметки GC освобождено 132932 (5 МБ) объектов AllocSpace, 21 (744 КБ) объектов LOS, 13% свободно, 35 МБ / 40 МБ, приостановлено 1,556 мс всего 109,059 мс I / art: фоновая разметка при одновременном отслеживании меток GC освобождено 94569 (3 МБ) объектов AllocSpace, 0 (0B) объектов LOS, 5% бесплатно, 38 МБ / 40 МБ, приостановлено 8,078мс всего 68,990 мс