unregister the listener . no vsync events will be reported afterwards . concode_field_sep long mRefreshPeriodNano concode_elem_sep long NANOSECONDS_PER_SECOND concode_elem_sep int mTriggerNextVSyncCount concode_elem_sep Choreographer mChoreographer concode_elem_sep long mLastPostedNano concode_elem_sep int MAX_VSYNC_COUNT concode_elem_sep long mGoodStartingPointNano concode_elem_sep String TAG concode_elem_sep long mLastUpdateRequestNano concode_elem_sep boolean mHaveRequestInFlight concode_elem_sep Handler mHandler concode_elem_sep long NANOSECONDS_PER_MILLISECOND concode_elem_sep long NANOSECONDS_PER_MICROSECOND concode_elem_sep Listener mListener concode_elem_sep Runnable mVSyncRunnableCallback concode_elem_sep Choreographer.FrameCallback mVSyncFrameCallback concode_field_sep void setVSyncPointForICS concode_elem_sep void stop concode_elem_sep void postRunnableCallback concode_elem_sep void onVSyncCallback concode_elem_sep void requestUpdate concode_elem_sep void postCallback concode_elem_sep void onVSync concode_elem_sep boolean isVSyncSignalAvailable concode_elem_sep long getCurrentNanoTime concode_elem_sep long getVSyncPeriodInMicroseconds
void function ( ) { stop ( ) ; mListener = null ; }