Подключить IQ session.save() "не удалось"

У меня есть эта функция для сохранения сессии в моем приложении. Файл FIT создан, но через одну секунду я получаю уведомление "сбой". Это, я думаю, потому что он не синхронизирован с Garmin Connect. Я звоню popView(WatchUi.SLIDE_IMMEDIATE); после stopAndSaveActivityRecording(). Можно ли как-то отключить это сообщение? Мой код:

function stopAndSaveActivityRecording() {
   if (Toybox has :ActivityRecording) {                         
        if ((session != null) && session.isRecording()) {
            try {    
                   session.stop();                                      
                   session.save();                                      
                   session = null;           
            }   
            catch (e instanceof Lang.Exception) {           
                System.println(e.getErrorMessage());
          }                        
       }
   }

}

0 ответов

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