From 4f04b61dbdda14cd27be9e6e6f32a67ebd2d52ea Mon Sep 17 00:00:00 2001 From: Ganblejs Date: Tue, 5 Mar 2024 02:27:49 +0100 Subject: [PATCH] Bangle.js:actTrk:unsuccessful try at fetch timeout --- .../devices/banglejs/BangleJSActivityTrack.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSActivityTrack.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSActivityTrack.java index 603ad0709..7ef1ccd51 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSActivityTrack.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSActivityTrack.java @@ -57,6 +57,17 @@ public class BangleJSActivityTrack extends BangleJSDeviceSupport { GB.toast(context.getString(R.string.activity_detail_end_label) + " : " + context.getString(R.string.busy_task_fetch_sports_details), Toast.LENGTH_SHORT, GB.INFO); } + TimerTask timeoutTask = new TimerTask() { + @Override + public void run() { + signalFetchingEnded(getDevice(), getContext()); + LOG.warn("Activity Track fetching timed out."); + } + }; + + private Timer timer = new Timer("Activity Fetching Timeout"); + timer. // FIXME: I don't get any hints for timer here, so I must be doing something wrong. + public static JSONObject compileTracksListRequest(GBDevice device, Context context) { signalFetchingStarted(device, context); //GB.toast("TYPE_GPS_TRACKS says hi!", Toast.LENGTH_LONG, GB.INFO);