Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-13585

Called "offline" instead "resume" event after sleep

    XMLWordPrintableJSON

    Details

      Description

      Hi.

      I using

              "cordova-android": "^6.2.3",
              "cordova-ios": "^4.4.0",
              "cordova-plugin-crosswalk-webview": "^2.3.0",
              "cordova-plugin-firebase": "^0.1.21",
              "cordova-plugin-inappbrowser": "^1.7.1",
              "cordova-plugin-network-information": "^1.3.3",
              "cordova-plugin-splashscreen": "^4.0.3",
              "cordova-plugin-statusbar": "^2.2.3",
              "cordova-plugin-whitelist": "^1.3.2",
              "cordova-plugin-x-toast": "^2.6.0"
      

      Cordova version: 7.0.1

      I listen events in my deviceReady function

               document.addEventListener("resume", function() {
                      console.log(window.navigator.connection.type);
                      console.log('resume', (new Date));
              }, false);
              document.addEventListener("pause", function() {
                      console.log(window.navigator.connection.type);
                      console.log('resume', (new Date));
              }, false);
              document.addEventListener("offline", function() {
                      console.log(window.navigator.connection.type);
                      console.log('resume', (new Date));
              }, false);
              document.addEventListener("online", function() {
                      console.log(window.navigator.connection.type);
                      console.log('resume', (new Date));
              }, false);
      

      Everything works fine, until I lock my Android for more than 10 minutes
      After I go into the application I do not trigger the "resume" trigger, and triggers "offline" and the window.navigator.connection.type returns none.

      Now the application does not work the Internet, although in other applications the network works.

      This happens until I turn off and turn on the wifi.
      After that on the logs I see how the trigger was called "resume"

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              devn Valentin
            • Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: