Altitude is a double
save timestamp
use separate try-catch for Longitude/Latitude
only save altitude if it is defined
save accuracy, if defined
fix typo, don't set altitude when exception is thrown
use seperate try-catch for provider and timestamp
add comments
restore location properties to local variable, set object location when
everything is successfully retrieved
display Location provider
no need to set location provider
update comment, always store shared preferences under US English locale,
to avoid data loss when default locale of the device is changed.
rename LocationStore to StoredLocation
add SharedPreference file name parameter to constructor
create StoredDestination class
use StoredDestination class
StoredLocation stores all location properties
overload save, allowing to set a location and save it with one method
add todos
generate JavaDoc