1
0
mirror of https://github.com/TeamNewPipe/NewPipe.git synced 2024-11-22 02:53:09 +01:00

Skip REORDER_TO_FRONT trick which doesn't seem to work on newer Androids

probably due to background restrictions on Android 10+
This commit is contained in:
devlearner 2022-12-02 17:31:01 +00:00 committed by Stypox
parent 585bfff11d
commit de7057ac3a
No known key found for this signature in database
GPG Key ID: 4BDF1B40A49FDD23

View File

@ -10,6 +10,7 @@ import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.ContextThemeWrapper;
@ -776,7 +777,10 @@ public class RouterActivity extends AppCompatActivity {
}
if (isPaused) {
buffer.add(runnable);
if (!getActivityContext().isChangingConfigurations()) {
// this trick doesn't seem to work on Android 10+ (API 29)
// which places restrictions on starting activities from the background
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q
&& !getActivityContext().isChangingConfigurations()) {
// try to bring the activity back to front if minimised
final Intent i = new Intent(getActivityContext(), RouterActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);