If you're using the EMDKManager.getEMDKManager , you're passing an EMDKListener as the second parameter. The onClosed method of your EMDKListener should be called if the connection to the EMDK service is terminated. Is that happening in your case?
If not, can you please add some more details on your scenario? Specifically, when you say "user diabled the scanning in the default scanner controller app", please describe what is happening exactly (what setting is being changed on what application).
Technical Architect, Kutir Mobility
Posted on behalf of Zebra Technologies