Override 2 getSliceUri() instance to return platform slice
Bug: 126222433 Test: robotest Change-Id: I3f9c8202d9b75b24b80ebcf385abc95f8df851e2
This commit is contained in:
@@ -16,8 +16,11 @@
|
||||
|
||||
package com.android.settings.fuelgauge.batterysaver;
|
||||
|
||||
import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
import android.os.PowerManager;
|
||||
import android.provider.SettingsSlicesContract;
|
||||
|
||||
import androidx.preference.Preference;
|
||||
import androidx.preference.PreferenceScreen;
|
||||
@@ -38,6 +41,7 @@ public class BatterySaverButtonPreferenceController extends
|
||||
LifecycleObserver, OnStart, OnStop, BatterySaverReceiver.BatterySaverListener {
|
||||
|
||||
private final BatterySaverReceiver mBatterySaverReceiver;
|
||||
|
||||
private final PowerManager mPowerManager;
|
||||
|
||||
private TwoStateButtonPreference mPreference;
|
||||
@@ -59,6 +63,16 @@ public class BatterySaverButtonPreferenceController extends
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Uri getSliceUri() {
|
||||
return new Uri.Builder()
|
||||
.scheme(ContentResolver.SCHEME_CONTENT)
|
||||
.authority(SettingsSlicesContract.AUTHORITY)
|
||||
.appendPath(SettingsSlicesContract.PATH_SETTING_ACTION)
|
||||
.appendPath(SettingsSlicesContract.KEY_BATTERY_SAVER)
|
||||
.build();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStart() {
|
||||
mBatterySaverReceiver.setListening(true);
|
||||
|
Reference in New Issue
Block a user