- When preference goes back from pause state, it doesn't call through onBindViewHolder, caused surface view doesn't attach to Mediaplayer. Call attachView in initAnimationController and set SurfaceView to MediaPlayer when onSurfaceTextureUpdated to fix the issue. Fixes: 143905693 Test: manual, robolectric Change-Id: I0eceead2e4c90ca176ef0f35937898f9b9be6232