コード例 #1
0
ファイル: MainActivity.java プロジェクト: happyhugo/cgeo
    @Override
    public void updateGeoData(final IGeoData data) {
      if (data.getGpsEnabled() == gpsEnabled
          && data.getSatellitesFixed() == satellitesFixed
          && data.getSatellitesVisible() == satellitesVisible) {
        return;
      }
      gpsEnabled = data.getGpsEnabled();
      satellitesFixed = data.getSatellitesFixed();
      satellitesVisible = data.getSatellitesVisible();

      if (gpsEnabled) {
        if (satellitesFixed > 0) {
          navSatellites.setText(
              res.getString(R.string.loc_sat) + ": " + satellitesFixed + '/' + satellitesVisible);
        } else if (satellitesVisible >= 0) {
          navSatellites.setText(res.getString(R.string.loc_sat) + ": 0/" + satellitesVisible);
        }
      } else {
        navSatellites.setText(res.getString(R.string.loc_gps_disabled));
      }
    }