diff options
author | Mike Beattie <mike@ethernal.org> | 2012-08-26 23:24:13 +1200 |
---|---|---|
committer | Mike Beattie <mike@ethernal.org> | 2012-08-26 23:24:13 +1200 |
commit | 31bffa435cec2098c7ab5c42c829ba6e1578b5d2 (patch) | |
tree | b6dd2602bbb73bcf7cf00dc904c9b210ea82140b | |
parent | a9ec3c96288b7ea4e40586321a0a98edf0c8fee5 (diff) |
altosdroid: need sendMessageToClients() for setState().. oops!
Signed-off-by: Mike Beattie <mike@ethernal.org>
-rw-r--r-- | altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java index 1903cc1d..9c2fde97 100644 --- a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java +++ b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java @@ -102,6 +102,16 @@ public class TelemetryService extends Service { } } + private void sendMessageToClients(Message m) { + for (int i=mClients.size()-1; i>=0; i--) { + try { + mClients.get(i).send(m); + } catch (RemoteException e) { + mClients.remove(i); + } + } + } + private void stopAltosBluetooth() { setState(STATE_READY); if (mAltosBluetooth != null) { |