From cb0dfaae793370a566067285e8eb15d95b25028c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Sun, 22 May 2022 10:34:22 +0100 Subject: [PATCH] Update FwAppInstallerActivity progress bar on SetProgressAction --- .../service/btle/actions/SetProgressAction.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/SetProgressAction.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/SetProgressAction.java index 03edbf8c5..46b4534a0 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/SetProgressAction.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/SetProgressAction.java @@ -19,6 +19,9 @@ package nodomain.freeyourgadget.gadgetbridge.service.btle.actions; import android.bluetooth.BluetoothGatt; import android.content.Context; +import android.content.Intent; + +import androidx.localbroadcastmanager.content.LocalBroadcastManager; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -53,6 +56,10 @@ public class SetProgressAction extends PlainAction { public boolean run(BluetoothGatt gatt) { LOG.info(toString()); GB.updateInstallNotification(this.text, this.ongoing, this.percentage, this.context); + + final LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(context); + broadcastManager.sendBroadcast(new Intent(GB.ACTION_SET_PROGRESS_BAR).putExtra(GB.PROGRESS_BAR_PROGRESS, percentage)); + return true; }