[Settings] Move mobile data template out of framework

Move mobile data template out of framework

Bug: 151751844
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=DataUsageLibTest
Change-Id: I5072cd1e673194d00b3ce82242bf5fbad88d23cd
This commit is contained in:
Bonian Chen
2020-05-29 17:28:34 +08:00
parent 90331c0f20
commit d40f7f707e
7 changed files with 204 additions and 8 deletions

View File

@@ -29,6 +29,7 @@ import androidx.preference.Preference;
import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.R;
import com.android.settings.datausage.DataUsageUtils;
import com.android.settings.datausage.lib.DataUsageLib;
import com.android.settingslib.net.DataUsageController;
import com.android.settingslib.utils.ThreadUtils;
@@ -99,7 +100,7 @@ public class DataUsagePreferenceController extends TelephonyBasePreferenceContro
if (!SubscriptionManager.isValidSubscriptionId(subId)) {
return null;
}
return DataUsageUtils.getMobileTemplate(context, subId);
return DataUsageLib.getMobileTemplate(context, subId);
}
private NetworkTemplate getNetworkTemplate() {