|
34 | 34 | import android.support.wearable.complications.rendering.ComplicationDrawable; |
35 | 35 | import android.support.wearable.watchface.CanvasWatchFaceService; |
36 | 36 | import android.support.wearable.watchface.WatchFaceStyle; |
| 37 | +import android.util.Log; |
37 | 38 | import android.util.SparseArray; |
38 | 39 | import android.view.SurfaceHolder; |
39 | 40 | import android.view.WindowInsets; |
|
52 | 53 |
|
53 | 54 | public class MyWatchFace extends CanvasWatchFaceService { |
54 | 55 | private static Typeface NORMAL_TYPEFACE = Typeface.create("sans-serif-light", Typeface.NORMAL); |
| 56 | + private static final String TAG = "MyWatchFace"; |
55 | 57 |
|
56 | 58 | private static final long INTERACTIVE_UPDATE_RATE_MS = TimeUnit.SECONDS.toMillis(1); |
57 | 59 | private static final int MSG_UPDATE_TIME = 0; |
@@ -791,7 +793,7 @@ public void onDraw(Canvas canvas, Rect bounds) { |
791 | 793 | mCalendar = Calendar.getInstance(); |
792 | 794 | int seconds = mCalendar.get(Calendar.SECOND); |
793 | 795 | int minutes = mCalendar.get(Calendar.MINUTE); |
794 | | - if (minutes%5==0 || minutes==1) { |
| 796 | + if ((minutes%5==0 || minutes==1) && (seconds<2)) { |
795 | 797 | significantTimeChange = true; |
796 | 798 | getDate(); |
797 | 799 | } |
@@ -1235,6 +1237,7 @@ private float getTextSizeForWidth(float desiredWidth, float desiredHeight, Strin |
1235 | 1237 | min -= 2; |
1236 | 1238 | newPaint.setTextSize(min); |
1237 | 1239 | } |
| 1240 | + Log.d(TAG,"linecount "+linecount); |
1238 | 1241 | return min; |
1239 | 1242 | } |
1240 | 1243 | } |
|
0 commit comments