Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c956160f authored by Chaohui Wang's avatar Chaohui Wang
Browse files

Lazy create InternetPreferenceRepository

In InternetPreferenceControllerV2, to not created in search indexing for
better performance.

Bug: 339884322
Flag: com.android.settings.flags.internet_preference_controller_v2
Test: manual - on Internet
Change-Id: I9e0e36ba6296d48d3761714db52074c90f635233
parent 5751c90a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
class InternetPreferenceControllerV2(context: Context, preferenceKey: String) :
    BasePreferenceController(context, preferenceKey) {

    private val repository = InternetPreferenceRepository(mContext)
    private val repository by lazy { InternetPreferenceRepository(mContext) }
    private var preference: Preference? = null

    override fun getAvailabilityStatus() =