Rename supportsActivityTracks to supportsRecordedActivities

This commit is contained in:
José Rebelo
2026-01-17 16:20:02 +00:00
parent 5bb42caa04
commit f732621a26
46 changed files with 50 additions and 50 deletions
@@ -395,7 +395,7 @@ public class ActivitySummariesFilter extends AbstractGBActivity {
Device dbDevice = DBHelper.findDevice(device, daoSession);
int icon = device.getDeviceCoordinator().getDefaultIconResource();
if (dbDevice != null && coordinator != null
&& coordinator.supportsActivityTracks(device)
&& coordinator.supportsRecordedActivities(device)
&& !newMap.containsKey(device.getAliasOrName())) {
newMap.put(device.getAliasOrName(), new Pair<>(dbDevice.getId(), icon));
}
@@ -568,7 +568,7 @@ public class GBDeviceAdapterv2 extends ListAdapter<GBDevice, GBDeviceAdapterv2.V
);
//show activity tracks
holder.showActivityTracks.setVisibility(coordinator.supportsActivityTracks(device) ? View.VISIBLE : View.GONE);
holder.showActivityTracks.setVisibility(coordinator.supportsRecordedActivities(device) ? View.VISIBLE : View.GONE);
holder.showActivityTracks.setOnClickListener(new View.OnClickListener()
{
@Override
@@ -625,7 +625,7 @@ public abstract class AbstractDeviceCoordinator implements DeviceCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return false;
}
@@ -262,12 +262,12 @@ public interface DeviceCoordinator {
boolean supportsCyclingData(@NonNull GBDevice device);
/**
* Indicates whether the device supports recording dedicated activity tracks, like
* Indicates whether the device supports recording dedicated activities, like
* walking, hiking, running, swimming, etc. and retrieving the recorded
* data. This is different from the constant activity tracking since the tracks are
* usually recorded with additional features, like e.g. GPS.
* usually recorded with higher precision and additional features, like e.g. GPS.
*/
boolean supportsActivityTracks(@NonNull GBDevice device);
boolean supportsRecordedActivities(@NonNull GBDevice device);
/**
* Returns true if stress measurement and fetching is supported by the device
@@ -137,7 +137,7 @@ public class BangleJSCoordinator extends AbstractBLEDeviceCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -243,7 +243,7 @@ public class CmfWatchProCoordinator extends AbstractBLEDeviceCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -38,7 +38,7 @@ public abstract class GarminBikeComputerCoordinator extends GarminCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -17,7 +17,7 @@ public class GarminETrexSeCoordinator extends GarminCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -16,7 +16,7 @@ public class GarminGpsmap66sCoordinator extends GarminCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -47,7 +47,7 @@ public class GarminInReachMini2 extends GarminCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -68,7 +68,7 @@ public abstract class GarminWatchCoordinator extends GarminCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -65,7 +65,7 @@ public class AmazfitBand5Coordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -58,7 +58,7 @@ public class AmazfitBipCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -62,7 +62,7 @@ public class AmazfitBip3Coordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -62,7 +62,7 @@ public class AmazfitBip3ProCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -58,7 +58,7 @@ public class AmazfitBipSCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -58,7 +58,7 @@ public class AmazfitBipUCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -58,7 +58,7 @@ public class AmazfitBipUProCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -59,7 +59,7 @@ public class AmazfitCorCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -58,7 +58,7 @@ public class AmazfitCor2Coordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -62,7 +62,7 @@ public class AmazfitGTRCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -63,7 +63,7 @@ public class AmazfitGTR2Coordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -63,7 +63,7 @@ public class AmazfitGTR2eCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -68,7 +68,7 @@ public class AmazfitGTSCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -63,7 +63,7 @@ public class AmazfitGTS2Coordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -63,7 +63,7 @@ public class AmazfitGTS2eCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -63,7 +63,7 @@ public class AmazfitTRexCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -63,7 +63,7 @@ public class AmazfitTRexProCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -67,7 +67,7 @@ public class AmazfitVergeLCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -67,7 +67,7 @@ public class AmazfitXCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -71,7 +71,7 @@ public class MiBand3Coordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -67,7 +67,7 @@ public class MiBand4Coordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -66,7 +66,7 @@ public class MiBand5Coordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -72,7 +72,7 @@ public class MiBand6Coordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -63,7 +63,7 @@ public class ZeppECoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -195,7 +195,7 @@ public abstract class ZeppOsCoordinator extends HuamiCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -307,7 +307,7 @@ public abstract class HuaweiCoordinator extends AbstractDeviceCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -72,7 +72,7 @@ public abstract class HuaweiFreebudsCoordinator extends HuaweiBRCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return false;
}
@@ -162,7 +162,7 @@ public abstract class AbstractMoyoungDeviceCoordinator extends AbstractBLEDevice
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -104,7 +104,7 @@ public class QHybridCoordinator extends AbstractBLEDeviceCoordinator {
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return isHybridHR(device);
}
@@ -173,7 +173,7 @@ public class TestDeviceCoordinator extends AbstractDeviceCoordinator {
@Nullable
@Override
public ActivitySummaryParser getActivitySummaryParser(final GBDevice device, final Context context) {
return supportsActivityTracks(device) ? new TestActivitySummaryParser() : super.getActivitySummaryParser(device, context);
return this.supportsRecordedActivities(device) ? new TestActivitySummaryParser() : super.getActivitySummaryParser(device, context);
}
@Override
@@ -324,8 +324,8 @@ public class TestDeviceCoordinator extends AbstractDeviceCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
return supports(device, TestFeature.ACTIVITY_TRACKS);
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return supports(device, TestFeature.RECORDED_ACTIVITIES);
}
@Override
@@ -20,7 +20,7 @@ public enum TestFeature {
ACTIVITY_DATA_FETCHING,
CHARTS,
ACTIVITY_TRACKING,
ACTIVITY_TRACKS,
RECORDED_ACTIVITIES,
ALARM_DESCRIPTION,
ALARM_SNOOZING,
ALARM_TITLE_LIMIT,
@@ -78,7 +78,7 @@ public class WithingsSteelHRDeviceCoordinator extends AbstractBLEDeviceCoordinat
}
@Override
public boolean supportsActivityTracks(final GBDevice device) {
public boolean supportsRecordedActivities(final GBDevice device) {
return true;
}
@@ -266,7 +266,7 @@ public abstract class XiaomiCoordinator extends AbstractBLEDeviceCoordinator {
}
@Override
public boolean supportsActivityTracks(@NonNull final GBDevice device) {
public boolean supportsRecordedActivities(@NonNull final GBDevice device) {
return true;
}
@@ -58,7 +58,7 @@ public class HuamiFetcher {
this.fetchOperationQueue.add(new FetchActivityOperation(this));
}
if ((dataTypes & RecordedDataTypes.TYPE_GPS_TRACKS) != 0 && coordinator.supportsActivityTracks(gbDevice)) {
if ((dataTypes & RecordedDataTypes.TYPE_GPS_TRACKS) != 0 && coordinator.supportsRecordedActivities(gbDevice)) {
this.fetchOperationQueue.add(new FetchSportsSummaryOperation(this, 1));
}
@@ -618,7 +618,7 @@ class HealthConnectUtils {
HealthConnectPermissionManager.HealthConnectDataType.WORKOUTS -> {
// Sync explicitly recorded workouts from BaseActivitySummary
val coordinator = gbDevice.deviceCoordinator
if (coordinator.supportsActivityTracks(gbDevice)) {
if (coordinator.supportsRecordedActivities(gbDevice)) {
sliceStats.add(RecordedWorkoutSyncer.sync(
healthConnectClient, gbDevice, metadata, offset,
currentSliceStartTs, currentSliceEndTs, grantedPermissions, context