Convert RootHelperBackend to Kotlin

This commit is contained in:
Goooler
2022-09-07 22:46:28 +08:00
parent e22eb7fe2f
commit f42d08ad1b
2 changed files with 14 additions and 24 deletions

View File

@@ -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());
}
}

View 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())
}
}