mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2024-12-30 12:57:12 +01:00
Try fixing ANR when releasing ExoPlayer.
This commit is contained in:
parent
c213cc0962
commit
95fd7ce8ba
@ -52,12 +52,12 @@ dependencies {
|
|||||||
implementation "androidx.room:room-runtime:$roomVersion"
|
implementation "androidx.room:room-runtime:$roomVersion"
|
||||||
annotationProcessor "androidx.room:room-compiler:$roomVersion"
|
annotationProcessor "androidx.room:room-compiler:$roomVersion"
|
||||||
implementation 'androidx.work:work-runtime:2.4.0'
|
implementation 'androidx.work:work-runtime:2.4.0'
|
||||||
implementation 'com.google.android.material:material:1.3.0-alpha03'
|
implementation 'com.google.android.material:material:1.3.0-alpha04'
|
||||||
|
|
||||||
implementation 'com.google.android.exoplayer:exoplayer-core:2.10.4'
|
implementation 'com.google.android.exoplayer:exoplayer-core:2.10.8'
|
||||||
implementation 'com.google.android.exoplayer:exoplayer-hls:2.10.4'
|
implementation 'com.google.android.exoplayer:exoplayer-hls:2.10.8'
|
||||||
implementation 'com.google.android.exoplayer:exoplayer-dash:2.10.4'
|
implementation 'com.google.android.exoplayer:exoplayer-dash:2.10.8'
|
||||||
implementation 'com.google.android.exoplayer:exoplayer-ui:2.10.4'
|
implementation 'com.google.android.exoplayer:exoplayer-ui:2.10.8'
|
||||||
implementation 'com.alexvasilkov:gesture-views:2.6.0'
|
implementation 'com.alexvasilkov:gesture-views:2.6.0'
|
||||||
implementation 'com.github.bumptech.glide:glide:4.11.0'
|
implementation 'com.github.bumptech.glide:glide:4.11.0'
|
||||||
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
|
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
|
||||||
@ -95,7 +95,7 @@ dependencies {
|
|||||||
implementation 'me.zhanghai.android.fastscroll:library:1.1.2'
|
implementation 'me.zhanghai.android.fastscroll:library:1.1.2'
|
||||||
implementation "com.thefuntasty.hauler:core:3.1.0"
|
implementation "com.thefuntasty.hauler:core:3.1.0"
|
||||||
implementation 'com.github.Piasy:BigImageViewer:1.6.5'
|
implementation 'com.github.Piasy:BigImageViewer:1.6.5'
|
||||||
implementation 'androidx.biometric:biometric:1.1.0-beta01'
|
implementation 'androidx.biometric:biometric:1.1.0-rc01'
|
||||||
implementation 'com.airbnb.android:lottie:3.4.4'
|
implementation 'com.airbnb.android:lottie:3.4.4'
|
||||||
//implementation 'com.melegy.redscreenofdeath:red-screen-of-death:0.1.2'
|
//implementation 'com.melegy.redscreenofdeath:red-screen-of-death:0.1.2'
|
||||||
|
|
||||||
|
@ -635,6 +635,8 @@ public class PostVideoActivity extends BaseActivity implements FlairBottomSheetF
|
|||||||
protected void onDestroy() {
|
protected void onDestroy() {
|
||||||
EventBus.getDefault().unregister(this);
|
EventBus.getDefault().unregister(this);
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
|
player.seekToDefaultPosition();
|
||||||
|
player.stop(true);
|
||||||
player.release();
|
player.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -397,6 +397,8 @@ public class ViewVideoActivity extends AppCompatActivity {
|
|||||||
@Override
|
@Override
|
||||||
protected void onDestroy() {
|
protected void onDestroy() {
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
|
player.seekToDefaultPosition();
|
||||||
|
player.stop(true);
|
||||||
player.release();
|
player.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -278,6 +278,8 @@ public class ViewImgurVideoFragment extends Fragment {
|
|||||||
@Override
|
@Override
|
||||||
public void onDestroy() {
|
public void onDestroy() {
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
|
player.seekToDefaultPosition();
|
||||||
|
player.stop(true);
|
||||||
player.release();
|
player.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -282,6 +282,8 @@ public class ViewRedditGalleryVideoFragment extends Fragment {
|
|||||||
@Override
|
@Override
|
||||||
public void onDestroy() {
|
public void onDestroy() {
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
|
player.seekToDefaultPosition();
|
||||||
|
player.stop(true);
|
||||||
player.release();
|
player.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user