和贰 2015-04-03 11:59 采纳率: 0%
浏览 1839

android关于获取经纬度的问题

public void bcwens(View s)
{

String dz=Context.LOCATION_SERVICE;
LocationManager jt=(LocationManager) getSystemService(dz);
if (!jt .isProviderEnabled(android.location.LocationManager. GPS_PROVIDER));
String ddz=jt.GPS_PROVIDER;
Location zz=jt.getLastKnownLocation(ddz);
jt.requestLocationUpdates(ddz, 2000, 1, locationListener);

       double z1=zz.getLatitude();//这两句不能运行直接崩了
  double z2=zz.getLongitude();


    String z3=String.valueOf(z1);
  String z4=String.valueOf(z2);  
 jt.removeUpdates(locationListener);
  MainActivity.writeNewsToSql(z3+z4);
}
private final LocationListener locationListener = new LocationListener(){
    @Override
    public void onLocationChanged(Location zz) {
        getLocationInfo(zz);
    }
    @Override
    public void onProviderDisabled(String provider) {
        getLocationInfo(null);
    }
    @Override
    public void onProviderEnabled(String provider) {
        getLocationInfo(null);
    }

    @Override
    public void onStatusChanged(String provider, int status, Bundle extras) {
    }
};
  • 写回答

4条回答 默认 最新

  • 和贰 2015-04-03 12:37
    关注

    原因是location获取的值为空,导致的转换失败,至于为什么获取为空,还请大神来给我解答下

    评论

报告相同问题?

悬赏问题

  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿