I am using a Samsungs Galaxie S5 for testing. My app has two beaconmanager. The Demo app has the same effect. It works with the Estimote but not with the Eddystone functionality.
I downloaded the Estimote/Android-SDK from github and compiled the Deoms-App (Version 0.8.2) with Android Studio 1.3. For testing purposes I use my Samsung Galaxy S5. The Distance Demo gives me all details related my three Beacons (OS 3.1.1) but the Eddystone Demo only shows me the toolbar message “Found beacons with Eddystone protocol: 0” and the Beacon list is empty.
So I just inserted a simple log message for debugging to observe if the Callback works.
Currently, Estimote Beacons can only broadcast one type of a packet at a time—i.e., either the default one, picked up by the Distance Demo, or one of the Eddystone packets (UID or URL), picked up by the Eddystone Demo.
If you want your beacons to show up in the Eddystone Demo, you’ll need to change their broadcasting scheme to Eddystone—e.g., via the Estimote app, which you can get from Google Play Store.