I’m working on an app in which the user has the option to input a set of coordinates in two EditText views for Latitude and Longitude. The inputted coordinate/location will then be displayed on a map, which works great. However if the user inputs an invalid value the app crashes, and I need to prevent that.
The Latitudes/Longitudes value has to be for example 35.27, and the thing that makes the app crash is when there’s more then one dot “.” e.g. 33.23.43. How can i check if the inputted value only has ONE dot?
I don’t really have a lot of experience in this area, and I’m still new to android, so any help will be much appreciated.
I was going to suggest that you checked the length of the string that you get, but because 1.5 and 153.163 are both valid that doesn’t work. I advise you to use a `try/catch statement. For example