mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2025-06-05 21:49:48 +02:00
HPlus: Fix deprecation warning
This commit is contained in:
@@ -225,6 +225,7 @@ public class GBDaoGenerator {
|
|||||||
|
|
||||||
private static Entity addHPlusHealthActivitySample(Schema schema, Entity user, Entity device) {
|
private static Entity addHPlusHealthActivitySample(Schema schema, Entity user, Entity device) {
|
||||||
Entity activitySample = addEntity(schema, "HPlusHealthActivitySample");
|
Entity activitySample = addEntity(schema, "HPlusHealthActivitySample");
|
||||||
|
activitySample.implementsSerializable();
|
||||||
addCommonActivitySampleProperties("AbstractActivitySample", activitySample, user, device);
|
addCommonActivitySampleProperties("AbstractActivitySample", activitySample, user, device);
|
||||||
activitySample.addByteArrayProperty("rawHPlusHealthData");
|
activitySample.addByteArrayProperty("rawHPlusHealthData");
|
||||||
activitySample.addIntProperty(SAMPLE_RAW_KIND).notNull().primaryKey();
|
activitySample.addIntProperty(SAMPLE_RAW_KIND).notNull().primaryKey();
|
||||||
|
@@ -391,19 +391,12 @@ class HPlusHandlerThread extends GBDeviceIoThread {
|
|||||||
sample.setRawHPlusHealthData(record.getRawData());
|
sample.setRawHPlusHealthData(record.getRawData());
|
||||||
sample.setProvider(provider);
|
sample.setProvider(provider);
|
||||||
|
|
||||||
if (sample.getSteps() != ActivitySample.NOT_MEASURED && sample.getSteps() - prevRealTimeRecord.steps > 0) {
|
sample.setSteps(sample.getSteps() - prevRealTimeRecord.steps);
|
||||||
Intent intent = new Intent(DeviceService.ACTION_REALTIME_STEPS)
|
|
||||||
.putExtra(DeviceService.EXTRA_REALTIME_STEPS, sample.getSteps() - prevRealTimeRecord.steps)
|
|
||||||
.putExtra(DeviceService.EXTRA_TIMESTAMP, System.currentTimeMillis());
|
|
||||||
LocalBroadcastManager.getInstance(getContext()).sendBroadcast(intent);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (sample.getHeartRate() != ActivitySample.NOT_MEASURED) {
|
Intent intent = new Intent(DeviceService.ACTION_REALTIME_SAMPLES)
|
||||||
Intent intent = new Intent(DeviceService.ACTION_HEARTRATE_MEASUREMENT)
|
.putExtra(DeviceService.EXTRA_REALTIME_SAMPLE, sample)
|
||||||
.putExtra(DeviceService.EXTRA_HEART_RATE_VALUE, sample.getHeartRate())
|
|
||||||
.putExtra(DeviceService.EXTRA_TIMESTAMP, System.currentTimeMillis());
|
.putExtra(DeviceService.EXTRA_TIMESTAMP, System.currentTimeMillis());
|
||||||
LocalBroadcastManager.getInstance(getContext()).sendBroadcast(intent);
|
LocalBroadcastManager.getInstance(getContext()).sendBroadcast(intent);
|
||||||
}
|
|
||||||
|
|
||||||
provider.addGBActivitySample(sample);
|
provider.addGBActivitySample(sample);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user