locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
t= (TextView)findViewById(R.id.textView);
s.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String locationProvider = LocationManager.NETWORK_PROVIDER;
Location lastKnownLocation = locationManager.getLastKnownLocation(locationProvider);
double lat = lastKnownLocation.getLatitude();
double lon = lastKnownLocation.getLongitude();
t.setText(""+lat+""+lon);
}
});
这是我的代码,我正在尝试获取用户的大致位置。但我不知道为什么我得到空对象引用异常。这是正确的做法吗?任何人都可以帮助我获得网络用户位置?我应该添加请求位置更新方法以获取最后的已知位置吗?