Skip to content
This repository was archived by the owner on May 3, 2021. It is now read-only.

Commit 2aede08

Browse files
committed
Optimizations
1 parent 31aeaa2 commit 2aede08

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

app/src/main/java/com/layoutxml/twelveish/MyWatchFace.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import android.support.wearable.complications.rendering.ComplicationDrawable;
3535
import android.support.wearable.watchface.CanvasWatchFaceService;
3636
import android.support.wearable.watchface.WatchFaceStyle;
37+
import android.util.Log;
3738
import android.util.SparseArray;
3839
import android.view.SurfaceHolder;
3940
import android.view.WindowInsets;
@@ -52,6 +53,7 @@
5253

5354
public class MyWatchFace extends CanvasWatchFaceService {
5455
private static Typeface NORMAL_TYPEFACE = Typeface.create("sans-serif-light", Typeface.NORMAL);
56+
private static final String TAG = "MyWatchFace";
5557

5658
private static final long INTERACTIVE_UPDATE_RATE_MS = TimeUnit.SECONDS.toMillis(1);
5759
private static final int MSG_UPDATE_TIME = 0;
@@ -791,7 +793,7 @@ public void onDraw(Canvas canvas, Rect bounds) {
791793
mCalendar = Calendar.getInstance();
792794
int seconds = mCalendar.get(Calendar.SECOND);
793795
int minutes = mCalendar.get(Calendar.MINUTE);
794-
if (minutes%5==0 || minutes==1) {
796+
if ((minutes%5==0 || minutes==1) && (seconds<2)) {
795797
significantTimeChange = true;
796798
getDate();
797799
}
@@ -1235,6 +1237,7 @@ private float getTextSizeForWidth(float desiredWidth, float desiredHeight, Strin
12351237
min -= 2;
12361238
newPaint.setTextSize(min);
12371239
}
1240+
Log.d(TAG,"linecount "+linecount);
12381241
return min;
12391242
}
12401243
}

0 commit comments

Comments
 (0)