Use getOnBackPressedDispatcher().addCallback in FetchRandomSubredditOrPostActivity.

This commit is contained in:
Docile-Alligator 2025-07-04 19:05:10 -04:00
parent 4724c922e7
commit 5d61c1b2d8

View File

@ -6,6 +6,8 @@ import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.widget.Toast; import android.widget.Toast;
import androidx.activity.OnBackPressedCallback;
import java.util.concurrent.Executor; import java.util.concurrent.Executor;
import javax.inject.Inject; import javax.inject.Inject;
@ -81,12 +83,15 @@ public class FetchRandomSubredditOrPostActivity extends BaseActivity {
finish(); finish();
} }
}); });
}
@Override getOnBackPressedDispatcher().addCallback(this, new OnBackPressedCallback(true) {
public void onBackPressed() { @Override
super.onBackPressed(); public void handleOnBackPressed() {
isCanceled = true; isCanceled = true;
setEnabled(false);
triggerBackPress();
}
});
} }
@Override @Override