Google Glass停止接收位置更新

时间:2014-03-05 15:24:01

标签: google-glass google-gdk

我已经整天都在进行位置更新,但突然之间已经停止了。我没有更改此代码。

我在做:

    activity = this;

    Criteria criteria = new Criteria();
    criteria.setAccuracy(Criteria.ACCURACY_FINE);
    criteria.setAltitudeRequired(true);

    locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
    List<String> providers = locationManager.getProviders(criteria, true);

    for (String provider : providers) {
        System.out.println(provider);
        locationManager.requestLocationUpdates(provider, 0, 0, activity);
        location = locationManager.getLastKnownLocation(provider);
        if (location != null) {
            this.onLocationChanged(location);
        }       
    }

它打印出的唯一提供者是remote_gps,坐标总是返回0.0。

提问者注意到,当他注意到他的HTCOne已经提供更新时(但没有注意到他是否重新启动他的配对手机或做出其他动作)问题“解决了”。见评论。

0 个答案:

没有答案