Tizen Wearable Widget время от времени зависает

Я действительно не знаю, с чего начать, так как эту проблему трудно воспроизвести и отладить. Недавно я разработал виджет для отображения статистики по криптовалютам на устройствах Samsung Gear, который называется CryptoWidget.

Все работает как положено. Однако, когда виджет не был активным какое-то время, например, вы переключились на циферблат или экран на некоторое время выключен, виджет перестает отвечать на запросы. Все обработчики событий, которые зарегистрированы в функции window.onLoad, похоже, удалены. Однако, как только вы переключаетесь на следующий виджет, а затем снова возвращаетесь, он снова начинает работать.

Я включаю файлы сценариев в заголовок HTML и регистрирую мои обработчики, как это

(function() {
    window.onload = function() {
        document.getElementById("someDiv").addEventListener('click', someFunction);
        //...

Я знаю, что это очень мало информации, и я с радостью предоставлю больше. К сожалению, я понятия не имею, в чем причина этого может быть. Документация Tizen, как обычно, не очень полезна. Проблема не воспроизводится в эмуляторе, только на реальных устройствах. И даже там, лог-дамп не выдает, если были ошибки или что-то еще. Кажется, вся функция загрузки не выполняется.

Спасибо за любые идеи!

0 ответов

Другие вопросы по тегам