[Catalyst] Update getRead/WritePermissions return type
NO_IFTTT=Catalyst only Bug: 374115149 Flag: com.android.settings.flags.catalyst_mobile_network_list Test: devtool Change-Id: I30c93cc1c07691c1e0498916bbdfb423fa1734a0
This commit is contained in:
@@ -24,6 +24,7 @@ import com.android.settings.network.telephony.MobileDataRepository
|
||||
import com.android.settings.network.telephony.SubscriptionRepository
|
||||
import com.android.settingslib.datastore.KeyValueStore
|
||||
import com.android.settingslib.datastore.NoOpKeyedObservable
|
||||
import com.android.settingslib.datastore.Permissions
|
||||
import com.android.settingslib.metadata.PreferenceAvailabilityProvider
|
||||
import com.android.settingslib.metadata.ReadWritePermit
|
||||
import com.android.settingslib.metadata.SensitivityLevel
|
||||
@@ -47,7 +48,7 @@ class MobileDataPreference :
|
||||
override fun storage(context: Context): KeyValueStore = MobileDataStorage(context)
|
||||
|
||||
override fun getReadPermissions(context: Context) =
|
||||
arrayOf(
|
||||
Permissions.allOf(
|
||||
// required by TelephonyManager.isDataEnabledForReason
|
||||
Manifest.permission.ACCESS_NETWORK_STATE,
|
||||
Manifest.permission.READ_PHONE_STATE,
|
||||
@@ -56,7 +57,7 @@ class MobileDataPreference :
|
||||
)
|
||||
|
||||
override fun getWritePermissions(context: Context) =
|
||||
arrayOf(
|
||||
Permissions.allOf(
|
||||
// required by TelephonyManager.setDataEnabledForReason
|
||||
Manifest.permission.MODIFY_PHONE_STATE
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user