From 4ff23211dd2a5930aab1e3c9c4ec58c87bcf377b Mon Sep 17 00:00:00 2001 From: Jyotiraditya Panda Date: Mon, 22 Jul 2024 19:51:20 +0530 Subject: [PATCH] Migrate to onViewCreated in DataSaverSummary The onActivityCreated method has been deprecated. This change updates DataSaverSummary to use onViewCreated instead, which is the recommended method for initializing views after the fragment's view has been created. Test: manual Change-Id: I08daa11b557b05441fa4f7ed0019802d991846e3 Signed-off-by: Jyotiraditya Panda --- src/com/android/settings/datausage/DataSaverSummary.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/datausage/DataSaverSummary.kt b/src/com/android/settings/datausage/DataSaverSummary.kt index cdd46f2fa40..e118bd67b8b 100644 --- a/src/com/android/settings/datausage/DataSaverSummary.kt +++ b/src/com/android/settings/datausage/DataSaverSummary.kt @@ -19,6 +19,7 @@ import android.app.settings.SettingsEnums import android.content.Context import android.os.Bundle import android.telephony.SubscriptionManager +import android.view.View import com.android.settings.R import com.android.settings.SettingsActivity import com.android.settings.dashboard.DashboardFragment @@ -45,8 +46,8 @@ class DataSaverSummary : DashboardFragment() { dataSaverBackend = DataSaverBackend(requireContext()) } - override fun onActivityCreated(savedInstanceState: Bundle?) { - super.onActivityCreated(savedInstanceState) + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) switchBar = (activity as SettingsActivity).switchBar.apply { setTitle(getString(R.string.data_saver_switch_title)) show()