Use the new loader to show app data usage summary.
- this is for getting the summary text for Apps & notifications -> (select an app) -> Mobile data & Wi-Fi Bug: 111751694 Test: make RunSettingsRoboTests Change-Id: Ib4d8e7308ea8a782b9af3bbb99db2b1235e0aca2
This commit is contained in:
@@ -34,6 +34,7 @@ import android.os.Bundle;
|
||||
import android.os.UserHandle;
|
||||
import android.os.UserManager;
|
||||
import android.text.TextUtils;
|
||||
import android.util.FeatureFlagUtils;
|
||||
import android.util.Log;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuInflater;
|
||||
@@ -48,6 +49,7 @@ import com.android.settings.SettingsPreferenceFragment;
|
||||
import com.android.settings.applications.manageapplications.ManageApplications;
|
||||
import com.android.settings.applications.specialaccess.pictureinpicture
|
||||
.PictureInPictureDetailPreferenceController;
|
||||
import com.android.settings.core.FeatureFlags;
|
||||
import com.android.settings.core.SubSettingLauncher;
|
||||
import com.android.settings.dashboard.DashboardFragment;
|
||||
import com.android.settingslib.RestrictedLockUtilsInternal;
|
||||
@@ -139,7 +141,11 @@ public class AppInfoDashboardFragment extends DashboardFragment
|
||||
final String packageName = getPackageName();
|
||||
use(TimeSpentInAppPreferenceController.class).setPackageName(packageName);
|
||||
|
||||
use(AppDataUsagePreferenceController.class).setParentFragment(this);
|
||||
if (FeatureFlagUtils.isEnabled(context, FeatureFlags.DATA_USAGE_V2)) {
|
||||
use(AppDataUsagePreferenceControllerV2.class).setParentFragment(this);
|
||||
} else {
|
||||
use(AppDataUsagePreferenceController.class).setParentFragment(this);
|
||||
}
|
||||
final AppInstallerInfoPreferenceController installer =
|
||||
use(AppInstallerInfoPreferenceController.class);
|
||||
installer.setPackageName(packageName);
|
||||
|
Reference in New Issue
Block a user