Fix MobileNetworkSettings kotlin.UninitializedPropertyAccessException
Bug: 332477183
Test: atest MmsMessagePreferenceControllerTest
Change-Id: I849ca0f333f5246d73192ae4180b3f3ce3946d61
(cherry picked from commit 34cec1389e
)
This commit is contained in:
committed by
SongFerng Wang
parent
43d0dfdc5f
commit
083fda3673
@@ -49,6 +49,7 @@ class MmsMessagePreferenceController @JvmOverloads constructor(
|
|||||||
|
|
||||||
override fun getAvailabilityStatus(subId: Int) =
|
override fun getAvailabilityStatus(subId: Int) =
|
||||||
if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID &&
|
if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID &&
|
||||||
|
this::telephonyManager.isInitialized &&
|
||||||
!telephonyManager.isDataEnabled &&
|
!telephonyManager.isDataEnabled &&
|
||||||
telephonyManager.isApnMetered(ApnSetting.TYPE_MMS) &&
|
telephonyManager.isApnMetered(ApnSetting.TYPE_MMS) &&
|
||||||
!isFallbackDataEnabled()
|
!isFallbackDataEnabled()
|
||||||
|
Reference in New Issue
Block a user