No need for the if statement
Deleted initializeUrl method, which didn't really do anything.
No need to initialize a BeaconConfigFragment
No need no initialize the view before returning
build() was being called twice. Instead of initializing the builder, it now declares and initializes the Urlshortener directly.
Made constants final
No need to override the onCreate if it only calls super.onCreate
Replace a for loop with foreach
Collapsed catch blocks
Fixed most of the Beacon* javadoc errors
Moved getTxPowerLevel() inside if statement, else it would throw nullPointerException if uriBeacon was null
Fixed a bunch of typos