mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-01 00:06:47 +00:00
Convert RootHelperBackend to Kotlin
This commit is contained in:
@@ -1,24 +0,0 @@
|
||||
package app.lawnchair.root;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.PowerManager;
|
||||
import android.os.SystemClock;
|
||||
|
||||
import androidx.core.content.ContextCompat;
|
||||
|
||||
public class RootHelperBackend extends IRootHelper.Stub {
|
||||
private final Context mContext;
|
||||
|
||||
public RootHelperBackend(Context context) {
|
||||
mContext = context;
|
||||
}
|
||||
|
||||
private PowerManager getPowerManager() {
|
||||
return ContextCompat.getSystemService(mContext, PowerManager.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void goToSleep() {
|
||||
getPowerManager().goToSleep(SystemClock.uptimeMillis());
|
||||
}
|
||||
}
|
||||
14
lawnchair/src/app/lawnchair/root/RootHelperBackend.kt
Normal file
14
lawnchair/src/app/lawnchair/root/RootHelperBackend.kt
Normal file
@@ -0,0 +1,14 @@
|
||||
package app.lawnchair.root
|
||||
|
||||
import android.content.Context
|
||||
import android.os.PowerManager
|
||||
import android.os.SystemClock
|
||||
import androidx.core.content.getSystemService
|
||||
|
||||
class RootHelperBackend(private val mContext: Context) : IRootHelper.Stub() {
|
||||
private val powerManager: PowerManager? get() = mContext.getSystemService()
|
||||
|
||||
override fun goToSleep() {
|
||||
powerManager.goToSleep(SystemClock.uptimeMillis())
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user