diff options
Diffstat (limited to 'src/com/android/tv/util/RecurringRunner.java')
-rw-r--r-- | src/com/android/tv/util/RecurringRunner.java | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/com/android/tv/util/RecurringRunner.java b/src/com/android/tv/util/RecurringRunner.java index 764689c2..82e8a94a 100644 --- a/src/com/android/tv/util/RecurringRunner.java +++ b/src/com/android/tv/util/RecurringRunner.java @@ -99,17 +99,14 @@ public final class RecurringRunner { long delay = Math.max(next - now, 0); boolean posted = mHandler.postDelayed( - new Runnable() { - @Override - public void run() { - try { - if (DEBUG) Log.i(TAG, "Starting " + mName); - mRunnable.run(); - } catch (Exception e) { - Log.w(TAG, "Error running " + mName, e); - } - postAt(resetNextRunTime()); + () -> { + try { + if (DEBUG) Log.i(TAG, "Starting " + mName); + mRunnable.run(); + } catch (Exception e) { + Log.w(TAG, "Error running " + mName, e); } + postAt(resetNextRunTime()); }, delay); if (!posted) { |