Try fixing ANR when releasing ExoPlayer.

This commit is contained in:
Alex Ning
2020-12-02 17:09:01 +08:00
parent c213cc0962
commit 95fd7ce8ba
5 changed files with 14 additions and 6 deletions

View File

@@ -635,6 +635,8 @@ public class PostVideoActivity extends BaseActivity implements FlairBottomSheetF
protected void onDestroy() {
EventBus.getDefault().unregister(this);
super.onDestroy();
player.seekToDefaultPosition();
player.stop(true);
player.release();
}

View File

@@ -397,6 +397,8 @@ public class ViewVideoActivity extends AppCompatActivity {
@Override
protected void onDestroy() {
super.onDestroy();
player.seekToDefaultPosition();
player.stop(true);
player.release();
}

View File

@@ -278,6 +278,8 @@ public class ViewImgurVideoFragment extends Fragment {
@Override
public void onDestroy() {
super.onDestroy();
player.seekToDefaultPosition();
player.stop(true);
player.release();
}

View File

@@ -282,6 +282,8 @@ public class ViewRedditGalleryVideoFragment extends Fragment {
@Override
public void onDestroy() {
super.onDestroy();
player.seekToDefaultPosition();
player.stop(true);
player.release();
}