Lazy Ninja has already given you a solution.
But you should understand that when you call the location update request, it checks the conditions min time and min dist, and if someone is right, he catches the location. In your code
LocationMngr.requestLocationUpdates(LocationManager.GPS_PROVIDER,
captureFrequencey, 0, this);
0 , . , .
, .
user2125834