put keepScreenOn together getActivity()

This commit is contained in:
adbenitez
2023-09-26 20:54:28 +02:00
parent 9a9a602235
commit c50ebe6e16
@@ -203,17 +203,6 @@ public class AudioSlidePlayer {
.createMediaSource(uri);
}
public void keepScreenOn(boolean keepOn) {
Activity activity = getActivity(context);
if (activity != null) {
if (keepOn) {
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
} else {
activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
}
}
public synchronized void stop() {
Log.i(TAG, "Stop called!");
@@ -303,6 +292,17 @@ public class AudioSlidePlayer {
};
}
public void keepScreenOn(boolean keepOn) {
Activity activity = getActivity(context);
if (activity != null) {
if (keepOn) {
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
} else {
activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
}
}
private Activity getActivity(Context context) {
if (context == null) return null;
if (context instanceof Activity) return (Activity) context;