• R/O
  • HTTP
  • SSH
  • HTTPS

JoggingTimer: Commit

A jogging timer for Android wear.


Commit MetaInfo

Revisãod9ec4ef52ab51ff994e131eeff18fe889f8ae507 (tree)
Hora2018-04-21 11:38:05
AutorMRSa <mrsa@myad...>
CommiterMRSa

Mensagem de Log

ラップタイムの記録で誤動作しないよう、ラップタイムを押すのは3秒の間隔をあけるようにした。

Mudança Sumário

Diff

--- a/wear/src/main/java/net/osdn/gokigen/joggingtimer/stopwatch/MainActivity.java
+++ b/wear/src/main/java/net/osdn/gokigen/joggingtimer/stopwatch/MainActivity.java
@@ -204,7 +204,10 @@ public class MainActivity extends WearableActivity implements IClickCallback, My
204204
205205 btn1.setImageResource(R.drawable.ic_flag_black_24dp);
206206 btn1.setBackgroundColor(bgColor);
207- btn1.setVisibility(View.VISIBLE);
207+
208+ // チャタリング防止(ラップタイムとして、3秒以内は記録しないようボタンを消しておく)
209+ long currentElapsedTime = timerCounter.getCurrentElapsedTime();
210+ btn1.setVisibility((currentElapsedTime > 3000) ? View.VISIBLE : View.INVISIBLE);
208211 btn1.invalidate();
209212
210213 btn2.setImageResource(R.drawable.ic_stop_black_24dp);
@@ -299,9 +302,8 @@ public class MainActivity extends WearableActivity implements IClickCallback, My
299302 if (timerCounter.isStarted())
300303 {
301304 Log.v(TAG, "startTimer() LAP TIME");
302- // チャタリング防止(ラップタイムとして、3秒以内は記録しないようにする)
303305 long currentElapsedTime = timerCounter.getCurrentElapsedTime();
304- if (currentElapsedTime > 3000)
306+ // if (currentElapsedTime > 3000) // チャタリング防止(ラップタイムとして、3秒以内は記録しないようにする)
305307 {
306308 currentLapCount++;
307309 long lapTime = timerCounter.timeStamp();
Show on old repository browser