import android.os.Build;
import android.os.IBinder;
import android.text.TextUtils;
+import android.util.Log;
import androidx.annotation.RequiresApi;
@Subscribe(threadMode = ThreadMode.MAIN)
public void onMessageEvent(BloodCheckResultEvent event) {
+ Log.i(TAG,"BloodCheckResultEvent "+event.getHeart());
if (bloodProcess != null) {
bloodProcess.sendBloodCheckResult(event.getHigh(),
event.getLow(), event.getHeart(),event.getOxygen());
if (coreService != null) {
coreService.sendBloodValueMessage(event.high, event.low, event.heart, event.oxygen);
}
+
+ //发送一次广播给 心率 launcher
+ sendHeartBroadcast(event.heart);
}
@Subscribe(threadMode = ThreadMode.MAIN)
Intent pedIntent = new Intent();
pedIntent.setAction(HEART_ACTION);
pedIntent.putExtra("BLOOD_HEART", count);
+ Log.i(TAG,"sendHeartBroadcast "+HEART_ACTION+" BLOOD_HEART "+count);
sendBroadcast(pedIntent);
}