Приложение зависает намертво

Очень часто зависает приложение, а иногда даже полностью блокирует телефон. Помогает только перезагрузка.
Такое случается при старте приложения или если скролить график
Blynk App (ver.2.20.1), Blynk Lib (ver.0.5.1), Blynk Cloud
Xiaomi Redmi 3S Android 6.0.1

Make sure you have latest App version, Library version and if using it, Local Server version.

Добрый день. Какая версия приложения у вас? Репорт отсылали?

Blynk App (ver.2.20.1), Blynk Lib (ver.0.5.1), Blynk Cloud

Репорт отсылал раз 5

Понял. Спасибо. Будем смотреть. FYI @BlynkAndroidDev

Нашел репорты после вашего отзыва, по ним, к сожалению, ничего не понять, но по тому, что вы тут написали, очевидно всё как-то с графом связано (на старте оно видимо также зависает по причине работающего графа), можно скинуть сюда еще настройки графа и стримов?

Меня забанило за флуд на 22 часа)) Пачкой картинки не дало запостить.

Возможно зависания связанно с невалидными значениями. Чтото с датчиком DHT22. Были значения которые намного выходили за рамки установленных лимитов. Например влажность 3500))) На устройстве сделал фильтр по значениям температуры и влажности и стало более менее стабильно. Но иногда всеравно виснет

Спасибо, будем разбираться. А как часто пушатся значения датчиков?

Можете еще попробовать временно отключить connect missing points опцию в стримах и посмотреть будет ли также зависать иногда?

Раз в 15 секунд. Значения пушатся пачкой. Может это и не правильно, можно както сделать одним запросом?

void syncData() {
  Blynk.virtualWrite(TEMP_DATA, temp);
  Blynk.virtualWrite(HUM_DATA, humidity);
  Blynk.virtualWrite(CO2_DATA, co2value);
  Blynk.virtualWrite(DHT_STAT, (dhtErrors * 100) / (dhtErrors + dhtSuccess));
}

Отключил connect missing points и теперь не зависает))

1 Like

Отлично, думаю в следующем или через релиз подфиксим. Подозреваю у вас там есть какой-то большой период без пуша данных в истории?

Да, есть. Бывало устройство не работало ночь или сутки

1 Like

Попробуйте повторить эту проблему с вот этим билдом https://www.dropbox.com/s/wyufrm9f1jrr4wc/blynk_test.apk?dl=0 - надо будет удалить текущую версию приложения и установить эту (и включить connect missing points)