It would be helpful to have a way to determine whether the initialized application (AppBase) is being launched specifically for sensor pairing. This would allow the application to initialize only the components necessary for pairing.
In my case, the data field opens an ANT channel in the AppBase.onStart() method, which I want to avoid when the application instance is being used for pairing. As a workaround, I currently release the ANT channel when AppBase.getServiceDelegate() is called.
To address this more cleanly, I propose introducing a new state or flag within the onStart() method that indicates when the application has been launched from the Sensors menu.