From: TrillGates Date: Fri, 30 Jul 2021 08:16:23 +0000 (+0800) Subject: fixed time update. X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=61b0200a32acc27c504720007194ad1e94ffca1d;p=ichardware.git fixed time update. --- diff --git a/app/src/main/java/com/ic/sport/model/PedometerModel.java b/app/src/main/java/com/ic/sport/model/PedometerModel.java index b554311..338561a 100644 --- a/app/src/main/java/com/ic/sport/model/PedometerModel.java +++ b/app/src/main/java/com/ic/sport/model/PedometerModel.java @@ -41,6 +41,7 @@ public class PedometerModel extends AndroidViewModel { mCalorie = pedometerPresenter.getCalorie(); //注冊广播,监听时间变化 registerTimeDateReceiver(); + updateTime(); } @Override @@ -56,12 +57,16 @@ public class PedometerModel extends AndroidViewModel { String action = intent.getAction(); if (TextUtils.isEmpty(action)) return; //更新时间 - String format = LocalDateTime.now().format(HH_MM); - IcLog.d(TAG, "format time == > " + format); - timeValue.postValue(format); + updateTime(); } }; + private void updateTime() { + String format = LocalDateTime.now().format(HH_MM); + IcLog.d(TAG, "format time == > " + format); + timeValue.postValue(format); + } + public void registerTimeDateReceiver() { IntentFilter filter = new IntentFilter(); @@ -71,7 +76,6 @@ public class PedometerModel extends AndroidViewModel { getApplication().registerReceiver(mIntentReceiver, filter); } - public LiveData getCalorie() { return mCalorie; } diff --git a/app/src/main/res/layout/activity_pedometer.xml b/app/src/main/res/layout/activity_pedometer.xml index e40ce58..b138558 100644 --- a/app/src/main/res/layout/activity_pedometer.xml +++ b/app/src/main/res/layout/activity_pedometer.xml @@ -7,22 +7,22 @@ tools:context=".PedometerActivity">