Recuperar Posição GPS no Galaxy Nexus

Amigos, estou comecando a mexer com desenvolvimento android, peguei um exemplo para recuperar o posicionamento GPS do meu celular, segue o codigo

LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
		Criteria criteria = new Criteria();
		String bestProvider = locationManager.getBestProvider(criteria, false);

		Location location = locationManager.getLastKnownLocation(bestProvider);

		if(location !=null){
			la = location.getLatitude();
			lo = location.getLongitude();
		}else{
			la = 0;
			lo = 0;
		}

Porem no meu galaxy Nexus ele nao recupera a posicao, sempre vem null o meu location, se eu rodar o mesmo programa no celular da minha esposa (samsung galaxy ace plus) funciona normalmente.

alguem sabem me explicar o pq??

Obrigado