private void finishStatistics() { if (timeOnKeyguardStart < 0) { return; } if (!mViewMediatorCallback.isScreenOn() || mIsSkylightShown || !mViewMediatorCallback.isShowing()) { timeOnKeyguard = SystemClock.elapsedRealtime() - timeOnKeyguardStart; HKAgent.onEventTimeOnKeyguard(mContext, (int) timeOnKeyguard); timeOnKeyguardStart = timeOnKeyguard = -1; } }