I used the GPS example and managed to get the GPS program to run. But encountered sometime will not return the expected result, expecially during the GPS service is not available (GPS is on on phone). I would like to know how can I check if the GPS is finished sucessfully. Sometime GPS taking sometime to finished and not returning the expected result. how can I handle that situation?