Avoid crash on older Android when stopping a track.

This commit is contained in:
Dennis Guse
2021-05-05 21:50:26 +02:00
parent 2843d19450
commit 120e20a0ea
@@ -20,6 +20,7 @@ import android.annotation.SuppressLint;
import android.app.Activity;
import android.graphics.drawable.TransitionDrawable;
import android.os.Handler;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.accessibility.AccessibilityEvent;
@@ -99,6 +100,10 @@ public class TrackController implements View.OnTouchListener {
@SuppressLint("ClickableViewAccessibility") //We do accessibility manually.
@Override
public boolean onTouch(final View view, MotionEvent event) {
if (!isResumed()) {
Log.w(TAG, "The UI is already gone, no need to update anything; seen on Android 7.1.2");
return false;
}
if (event.getAction() == MotionEvent.ACTION_MOVE) {
return false;
}