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

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

Clean up unused Lifecycle

From DataUsageSummaryPreferenceController.

Bug: 295260929
Test: m RunSettingsRoboTests
Change-Id: I4f1d33d7878a80e10aae908df32cff052762fd62
parent e7377fc7
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -61,13 +61,6 @@ public class DataUsageSummary extends DataUsageBaseFragment implements DataUsage

    // Mobile data keys
    public static final String KEY_MOBILE_USAGE_TITLE = "mobile_category";
    public static final String KEY_MOBILE_DATA_USAGE_TOGGLE = "data_usage_enable";
    public static final String KEY_MOBILE_DATA_USAGE = "cellular_data_usage";
    public static final String KEY_MOBILE_BILLING_CYCLE = "billing_preference";

    // Wifi keys
    public static final String KEY_WIFI_USAGE_TITLE = "wifi_category";
    public static final String KEY_WIFI_DATA_USAGE = "wifi_data_usage";

    private DataUsageSummaryPreference mSummaryPreference;
    private DataUsageSummaryPreferenceController mSummaryController;
@@ -161,7 +154,7 @@ public class DataUsageSummary extends DataUsageBaseFragment implements DataUsage
            return controllers;
        }
        mSummaryController =
                new DataUsageSummaryPreferenceController(activity, getSettingsLifecycle(), this,
                new DataUsageSummaryPreferenceController(activity, this,
                        DataUsageUtils.getDefaultSubscriptionId(activity));
        controllers.add(mSummaryController);
        getSettingsLifecycle().addObserver(mSummaryController);
+2 −7
Original line number Diff line number Diff line
@@ -41,7 +41,6 @@ import com.android.settings.datausage.lib.DataUsageLib;
import com.android.settings.network.ProxySubscriptionManager;
import com.android.settings.network.telephony.TelephonyBasePreferenceController;
import com.android.settings.widget.EntityHeaderController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.net.DataUsageController;
@@ -63,7 +62,6 @@ public class DataUsageSummaryPreferenceController extends TelephonyBasePreferenc
    private static final long PETA = 1000000000000000L;

    private EntityHeaderController mEntityHeaderController;
    private final Lifecycle mLifecycle;
    private final PreferenceFragmentCompat mFragment;
    protected DataUsageController mDataUsageController;
    protected DataUsageInfoController mDataInfoController;
@@ -95,11 +93,10 @@ public class DataUsageSummaryPreferenceController extends TelephonyBasePreferenc

    private Future<Long> mHistoricalUsageLevel;

    public DataUsageSummaryPreferenceController(Activity activity,
            Lifecycle lifecycle, PreferenceFragmentCompat fragment, int subscriptionId) {
    public DataUsageSummaryPreferenceController(
            Activity activity, PreferenceFragmentCompat fragment, int subscriptionId) {
        super(activity, KEY);

        mLifecycle = lifecycle;
        mFragment = fragment;
        init(subscriptionId);
    }
@@ -140,7 +137,6 @@ public class DataUsageSummaryPreferenceController extends TelephonyBasePreferenc
            DataUsageInfoController dataInfoController,
            NetworkTemplate defaultTemplate,
            Activity activity,
            Lifecycle lifecycle,
            EntityHeaderController entityHeaderController,
            PreferenceFragmentCompat fragment,
            int subscriptionId) {
@@ -149,7 +145,6 @@ public class DataUsageSummaryPreferenceController extends TelephonyBasePreferenc
        mDataInfoController = dataInfoController;
        mDefaultTemplate = defaultTemplate;
        mHasMobileData = true;
        mLifecycle = lifecycle;
        mEntityHeaderController = entityHeaderController;
        mFragment = fragment;
        mSubId = subscriptionId;
+3 −4
Original line number Diff line number Diff line
@@ -23,7 +23,6 @@ import android.telephony.SubscriptionManager;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;

import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.net.DataUsageController;

import java.util.HashSet;
@@ -35,9 +34,9 @@ import java.util.Set;
public class WifiDataUsageSummaryPreferenceController extends DataUsageSummaryPreferenceController {
    final Set<String> mAllNetworkKeys;

    public WifiDataUsageSummaryPreferenceController(Activity activity, Lifecycle lifecycle,
            PreferenceFragmentCompat fragment, Set<String> allNetworkKeys) {
        super(activity, lifecycle, fragment, SubscriptionManager.INVALID_SUBSCRIPTION_ID);
    public WifiDataUsageSummaryPreferenceController(
            Activity activity, PreferenceFragmentCompat fragment, Set<String> allNetworkKeys) {
        super(activity, fragment, SubscriptionManager.INVALID_SUBSCRIPTION_ID);
        mAllNetworkKeys = new HashSet<>(allNetworkKeys);
    }

+1 −2
Original line number Diff line number Diff line
@@ -167,8 +167,7 @@ public class MobileNetworkSettings extends AbstractMobileNetworkSettings impleme
        });

        return Arrays.asList(
                new DataUsageSummaryPreferenceController(getActivity(), getSettingsLifecycle(),
                        this, mSubId),
                new DataUsageSummaryPreferenceController(getActivity(), this, mSubId),
                new RoamingPreferenceController(context, KEY_ROAMING_PREF, getSettingsLifecycle(),
                        this, mSubId),
                new CallsDefaultSubscriptionController(context, KEY_CALLS_PREF,
+1 −2
Original line number Diff line number Diff line
@@ -434,8 +434,7 @@ public class WifiDetailPreferenceController2 extends AbstractPreferenceControlle
            mDataUsageSummaryPref.setVisible(true);
            mSummaryHeaderController =
                    new WifiDataUsageSummaryPreferenceController(mFragment.getActivity(),
                            mLifecycle, (PreferenceFragmentCompat) mFragment,
                            mWifiEntry.getWifiConfiguration().getAllNetworkKeys());
                            mFragment, mWifiEntry.getWifiConfiguration().getAllNetworkKeys());
            return;
        }

Loading