Loading src/com/android/settings/supervision/SupervisionDashboardScreen.kt +0 −4 Original line number Diff line number Diff line Loading @@ -63,10 +63,6 @@ class SupervisionDashboardScreen : PreferenceScreenCreator, PreferenceLifecycleP supervisionClient?.close() } override fun onResume(context: PreferenceLifecycleContext) { context.notifyPreferenceChange(SupervisionPinManagementScreen.KEY) } override fun getPreferenceHierarchy(context: Context) = preferenceHierarchy(context, this) { val supervisionClient = getSupervisionClient(context) Loading src/com/android/settings/supervision/SupervisionPinManagementScreen.kt +7 −2 Original line number Diff line number Diff line Loading @@ -38,11 +38,16 @@ class SupervisionPinManagementScreen : override val key: String get() = KEY override fun isAvailable(context: Context) = context.isSupervisingCredentialSet override val title: Int get() = R.string.supervision_pin_management_preference_title // There is an implicit dependency on SupervisionSetupRecoveryPreference due to `getSummary`, // which can be removed if `SupervisionManager.supervisionRecoveryInfo` supports // observer/listener mechanism on change. override fun dependencies(context: Context) = arrayOf(SupervisionSetupRecoveryPreference.KEY) override fun isAvailable(context: Context) = context.isSupervisingCredentialSet override fun getSummary(context: Context): CharSequence? { if (!Flags.enableSupervisionPinRecoveryScreen()) { return null Loading src/com/android/settings/supervision/SupervisionPinRecoveryPreference.kt +2 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ class SupervisionPinRecoveryPreference : PreferenceMetadata, PreferenceAvailabil override val title: Int get() = R.string.supervision_add_forgot_pin_preference_title override fun dependencies(context: Context) = arrayOf(SupervisionSetupRecoveryPreference.KEY) override fun isAvailable(context: Context): Boolean { if (!Flags.enableSupervisionPinRecoveryScreen()) { return false Loading src/com/android/settings/supervision/SupervisionSetupRecoveryPreference.kt +1 −5 Original line number Diff line number Diff line Loading @@ -96,11 +96,7 @@ class SupervisionSetupRecoveryPreference : fun updateRecoveryInfo(result: ActivityResult) { if (result.resultCode == Activity.RESULT_OK) { lifeCycleContext.apply { notifyPreferenceChange(KEY) notifyPreferenceChange(SupervisionPinRecoveryPreference.KEY) notifyPreferenceChange(SupervisionUpdateRecoveryEmailPreference.KEY) } lifeCycleContext.notifyPreferenceChange(KEY) } } Loading src/com/android/settings/supervision/SupervisionUpdateRecoveryEmailPreference.kt +2 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,8 @@ class SupervisionUpdateRecoveryEmailPreference : override val title: Int get() = R.string.supervision_update_recovery_email_preference_title override fun dependencies(context: Context) = arrayOf(SupervisionSetupRecoveryPreference.KEY) override fun getSummary(context: Context): CharSequence? { return context .getSystemService(SupervisionManager::class.java) Loading Loading
src/com/android/settings/supervision/SupervisionDashboardScreen.kt +0 −4 Original line number Diff line number Diff line Loading @@ -63,10 +63,6 @@ class SupervisionDashboardScreen : PreferenceScreenCreator, PreferenceLifecycleP supervisionClient?.close() } override fun onResume(context: PreferenceLifecycleContext) { context.notifyPreferenceChange(SupervisionPinManagementScreen.KEY) } override fun getPreferenceHierarchy(context: Context) = preferenceHierarchy(context, this) { val supervisionClient = getSupervisionClient(context) Loading
src/com/android/settings/supervision/SupervisionPinManagementScreen.kt +7 −2 Original line number Diff line number Diff line Loading @@ -38,11 +38,16 @@ class SupervisionPinManagementScreen : override val key: String get() = KEY override fun isAvailable(context: Context) = context.isSupervisingCredentialSet override val title: Int get() = R.string.supervision_pin_management_preference_title // There is an implicit dependency on SupervisionSetupRecoveryPreference due to `getSummary`, // which can be removed if `SupervisionManager.supervisionRecoveryInfo` supports // observer/listener mechanism on change. override fun dependencies(context: Context) = arrayOf(SupervisionSetupRecoveryPreference.KEY) override fun isAvailable(context: Context) = context.isSupervisingCredentialSet override fun getSummary(context: Context): CharSequence? { if (!Flags.enableSupervisionPinRecoveryScreen()) { return null Loading
src/com/android/settings/supervision/SupervisionPinRecoveryPreference.kt +2 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ class SupervisionPinRecoveryPreference : PreferenceMetadata, PreferenceAvailabil override val title: Int get() = R.string.supervision_add_forgot_pin_preference_title override fun dependencies(context: Context) = arrayOf(SupervisionSetupRecoveryPreference.KEY) override fun isAvailable(context: Context): Boolean { if (!Flags.enableSupervisionPinRecoveryScreen()) { return false Loading
src/com/android/settings/supervision/SupervisionSetupRecoveryPreference.kt +1 −5 Original line number Diff line number Diff line Loading @@ -96,11 +96,7 @@ class SupervisionSetupRecoveryPreference : fun updateRecoveryInfo(result: ActivityResult) { if (result.resultCode == Activity.RESULT_OK) { lifeCycleContext.apply { notifyPreferenceChange(KEY) notifyPreferenceChange(SupervisionPinRecoveryPreference.KEY) notifyPreferenceChange(SupervisionUpdateRecoveryEmailPreference.KEY) } lifeCycleContext.notifyPreferenceChange(KEY) } } Loading
src/com/android/settings/supervision/SupervisionUpdateRecoveryEmailPreference.kt +2 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,8 @@ class SupervisionUpdateRecoveryEmailPreference : override val title: Int get() = R.string.supervision_update_recovery_email_preference_title override fun dependencies(context: Context) = arrayOf(SupervisionSetupRecoveryPreference.KEY) override fun getSummary(context: Context): CharSequence? { return context .getSystemService(SupervisionManager::class.java) Loading