Bugfix: crash deleting when activity restarts. Fixes #705.

This commit is contained in:
Román Martínez
2021-04-25 17:28:43 +02:00
parent 348f697b56
commit bf552a9219
@@ -64,26 +64,29 @@ public class TrackDeleteActivity extends AbstractActivity {
runOnUiThread(TrackDeleteActivity.this::onAsyncTaskCompleted);
});
}
@Override
protected void onStart() {
super.onStart();
deleteThread.start();
}
@Override
protected void onStop() {
super.onStop();
deleteThread.interrupt();
}
@Override
protected void onDestroy() {
super.onDestroy();
viewBinding = null;
}
@Override
protected void onStart() {
super.onStart();
if (deleteThread.getState() == Thread.State.TERMINATED) {
onAsyncTaskCompleted();
}
}
@Override
protected void onStop() {
super.onStop();
deleteThread.interrupt();
}
@Override
protected View getRootView() {
viewBinding = TrackDeleteBinding.inflate(getLayoutInflater());