[Settings] Apply ImsQueryProvisioningStat to VoLTE

1. Code refactor
2. Apply ImsQueryProvisioningStat class to VoLTE's use case

Bug: 140542283
Test: m RunSettingsRoboTests -j ROBOTEST_FILTER=Enhanced4gBasePreferenceControllerTest
Test: m RunSettingsRoboTests -j ROBOTEST_FILTER=Enhanced4gLteSliceHelperTest
Change-Id: Ie5a56e9b768b9abe88c635e4e5532d72c9ddd1a2
This commit is contained in:
Bonian Chen
2020-01-22 19:32:46 +08:00
parent 2d29e935f7
commit 19b232f73e
8 changed files with 126 additions and 117 deletions

View File

@@ -22,7 +22,7 @@ import android.telephony.ims.stub.ImsRegistrationImplBase;
/**
* An {@code ImsQuery} for accessing IMS provision stat
* An {@link ImsQuery} for accessing IMS provision stat
*/
public class ImsQueryProvisioningStat implements ImsQuery {
@@ -33,8 +33,8 @@ public class ImsQueryProvisioningStat implements ImsQuery {
/**
* Constructor
* @param subId subscription id
* @param capability {@code MmTelFeature.MmTelCapabilities.MmTelCapability}
* @param tech {@code @ImsRegistrationImplBase.ImsRegistrationTech}
* @param capability {@link MmTelFeature.MmTelCapabilities#MmTelCapability}
* @param tech {@link ImsRegistrationImplBase#ImsRegistrationTech}
*/
public ImsQueryProvisioningStat(int subId,
@MmTelFeature.MmTelCapabilities.MmTelCapability int capability,
@@ -45,7 +45,7 @@ public class ImsQueryProvisioningStat implements ImsQuery {
}
/**
* Implementation of interface {@code ImsQuery}
* Implementation of interface {@link ImsQuery}
*
* @return result of query
*/