mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-04-27 18:45:43 -04:00
Android: Enable sustained performance mode
This commit is contained in:
parent
7dc71027cf
commit
96ff8c87e5
@ -5,6 +5,7 @@ import android.content.Intent;
|
|||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.content.res.Configuration;
|
import android.content.res.Configuration;
|
||||||
import android.hardware.input.InputManager;
|
import android.hardware.input.InputManager;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.SurfaceHolder;
|
import android.view.SurfaceHolder;
|
||||||
@ -174,6 +175,10 @@ public class EmulationActivity extends AppCompatActivity implements SurfaceHolde
|
|||||||
// Hook up controller input.
|
// Hook up controller input.
|
||||||
updateControllers();
|
updateControllers();
|
||||||
registerInputDeviceListener();
|
registerInputDeviceListener();
|
||||||
|
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||||
|
getWindow().setSustainedPerformanceMode(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -197,6 +202,10 @@ public class EmulationActivity extends AppCompatActivity implements SurfaceHolde
|
|||||||
AndroidHostInterface.getInstance().stopEmulationThread();
|
AndroidHostInterface.getInstance().stopEmulationThread();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||||
|
getWindow().setSustainedPerformanceMode(false);
|
||||||
|
}
|
||||||
|
|
||||||
unregisterInputDeviceListener();
|
unregisterInputDeviceListener();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user