Search in sources :

Example 1 with MobileDataContentObserver

use of com.android.settings.network.MobileDataContentObserver in project android_packages_apps_Settings by omnirom.

the class DataDuringCallsPreferenceController method onResume.

@OnLifecycleEvent(ON_RESUME)
public void onResume() {
    if (mChangeListener == null) {
        mChangeListener = new SubscriptionsChangeListener(mContext, this);
    }
    mChangeListener.start();
    if (mMobileDataContentObserver == null) {
        mMobileDataContentObserver = new MobileDataContentObserver(new Handler(Looper.getMainLooper()));
        mMobileDataContentObserver.setOnMobileDataChangedListener(() -> refreshPreference());
    }
    mMobileDataContentObserver.register(mContext, mSubId);
}
Also used : MobileDataContentObserver(com.android.settings.network.MobileDataContentObserver) SubscriptionsChangeListener(com.android.settings.network.SubscriptionsChangeListener) Handler(android.os.Handler) OnLifecycleEvent(androidx.lifecycle.OnLifecycleEvent)

Aggregations

Handler (android.os.Handler)1 OnLifecycleEvent (androidx.lifecycle.OnLifecycleEvent)1 MobileDataContentObserver (com.android.settings.network.MobileDataContentObserver)1 SubscriptionsChangeListener (com.android.settings.network.SubscriptionsChangeListener)1