0
이 문제가 발생합니다. 코드에서 아무 이상도 보이지 않지만 getLastKnownLocation은 매번 null을 반환합니다. 어떤 아이디어?Android lastKnownLocation이 null을 반환합니다.
public class LocationDemo2Activity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditText et1 = (EditText) findViewById(R.id.editText1);
LocationManager manager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
Location location = manager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if(location != null) et1.setText((int)location.getLatitude());
else et1.setText("null");
}
}
감사
어떻게 위치를 찾습니까? 나는 OS가 GPS 또는 네트워크 또는 와이파이를 사용하여 현재 위치를 찾을 수있게 할 수있다. –
어떻게 프로그래밍 방식으로 구글 그램 서비스를 켜는가? 이것을 시도했다. http://stackoverflow.com/questions/4721449/enable-gps-programatically- like-tasker/5305835 # 5305835하지만 2.3.3 gingebread에서 필요하지 않습니다. –
@ user2726456 :'requestLocationUpdates()'를 사용하여 위치 업데이트를 요청하십시오. – CommonsWare