Merge "Release MediaSession when VideoView2 is detached from window."
This commit is contained in:
@@ -157,6 +157,15 @@ public class MediaControlView2 extends FrameLayout {
|
||||
mProvider.hideSubtitle_impl();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onAttachedToWindow() {
|
||||
mProvider.onAttachedToWindow_impl();
|
||||
}
|
||||
@Override
|
||||
protected void onDetachedFromWindow() {
|
||||
mProvider.onDetachedFromWindow_impl();
|
||||
}
|
||||
|
||||
@Override
|
||||
public CharSequence getAccessibilityClassName() {
|
||||
return mProvider.getAccessibilityClassName_impl();
|
||||
@@ -193,6 +202,16 @@ public class MediaControlView2 extends FrameLayout {
|
||||
}
|
||||
|
||||
private class SuperProvider implements ViewProvider {
|
||||
@Override
|
||||
public void onAttachedToWindow_impl() {
|
||||
MediaControlView2.super.onAttachedToWindow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDetachedFromWindow_impl() {
|
||||
MediaControlView2.super.onDetachedFromWindow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public CharSequence getAccessibilityClassName_impl() {
|
||||
return MediaControlView2.super.getAccessibilityClassName();
|
||||
|
||||
@@ -466,6 +466,16 @@ public class VideoView2 extends FrameLayout {
|
||||
void onInfo(int what, int extra);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onAttachedToWindow() {
|
||||
mProvider.onAttachedToWindow_impl();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDetachedFromWindow() {
|
||||
mProvider.onDetachedFromWindow_impl();
|
||||
}
|
||||
|
||||
@Override
|
||||
public CharSequence getAccessibilityClassName() {
|
||||
return mProvider.getAccessibilityClassName_impl();
|
||||
@@ -502,6 +512,16 @@ public class VideoView2 extends FrameLayout {
|
||||
}
|
||||
|
||||
private class SuperProvider implements ViewProvider {
|
||||
@Override
|
||||
public void onAttachedToWindow_impl() {
|
||||
VideoView2.super.onAttachedToWindow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDetachedFromWindow_impl() {
|
||||
VideoView2.super.onDetachedFromWindow();
|
||||
}
|
||||
|
||||
@Override
|
||||
public CharSequence getAccessibilityClassName_impl() {
|
||||
return VideoView2.super.getAccessibilityClassName();
|
||||
|
||||
Reference in New Issue
Block a user