微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.content.ComponentCallbacks的实例源码

项目:Hangar    文件ColorPickerDialog.java   
public ColorPickerDialog(Context context,int initialColor) {
super(context);
      context.registerComponentCallbacks(new ComponentCallbacks() {
         @Override
         public void onConfigurationChanged(Configuration newConfig) {
             setUp(mOldColor.getColor(),mNewColor.getColor());
             setAlphaSliderVisible(mAlphaSliderEnabled);
             setHexValueEnabled(mHexValueEnabled);
         }
         @Override
         public void onLowMemory() {
         }
      });

      init(initialColor);
  }
项目:chromium-for-android-56-debug-video    文件UmaSessionStats.java   
/**
 * Starts a new session for logging.
 * @param tabModelSelector A TabModelSelector instance for recording tab counts on page loads.
 * If null,UmaSessionStats does not record page loads and tab counts.
 */
public void startNewSession(TabModelSelector tabModelSelector) {
    ensureNativeInitialized();

    mTabModelSelector = tabModelSelector;
    if (mTabModelSelector != null) {
        mComponentCallbacks = new ComponentCallbacks() {
            @Override
            public void onLowMemory() {
                // Not required
            }

            @Override
            public void onConfigurationChanged(Configuration newConfig) {
                mKeyboardConnected = newConfig.keyboard != Configuration.KEYBOARD_NOKEYS;
            }
        };
        mContext.registerComponentCallbacks(mComponentCallbacks);
        mKeyboardConnected = mContext.getResources().getConfiguration()
                .keyboard != Configuration.KEYBOARD_NOKEYS;
        mTabModelSelectorTabObserver = new TabModelSelectorTabObserver(mTabModelSelector) {
            @Override
            public void onPageLoadFinished(Tab tab) {
                recordPageLoadStats(tab);
            }
        };
    }

    nativeUmaResumeSession(sNativeUmaSessionStats);
    updatePreferences();
    updateMetricsServiceState();
}
项目:AndroidChromium    文件UmaSessionStats.java   
/**
 * Starts a new session for logging.
 * @param tabModelSelector A TabModelSelector instance for recording tab counts on page loads.
 * If null,UmaSessionStats does not record page loads and tab counts.
 */
public void startNewSession(TabModelSelector tabModelSelector) {
    ensureNativeInitialized();

    mTabModelSelector = tabModelSelector;
    if (mTabModelSelector != null) {
        mComponentCallbacks = new ComponentCallbacks() {
            @Override
            public void onLowMemory() {
                // Not required
            }

            @Override
            public void onConfigurationChanged(Configuration newConfig) {
                mKeyboardConnected = newConfig.keyboard != Configuration.KEYBOARD_NOKEYS;
            }
        };
        mContext.registerComponentCallbacks(mComponentCallbacks);
        mKeyboardConnected = mContext.getResources().getConfiguration()
                .keyboard != Configuration.KEYBOARD_NOKEYS;
        mTabModelSelectorTabObserver = new TabModelSelectorTabObserver(mTabModelSelector) {
            @Override
            public void onPageLoadFinished(Tab tab) {
                recordPageLoadStats(tab);
            }
        };
    }

    nativeUmaResumeSession(sNativeUmaSessionStats);
    updatePreferences();
    updateMetricsServiceState();
}
项目:Vafrinn    文件UmaSessionStats.java   
/**
 * Starts a new session for logging.
 * @param tabModelSelector A TabModelSelector instance for recording tab counts on page loads.
 * If null,UmaSessionStats does not record page loads and tab counts.
 */
public void startNewSession(TabModelSelector tabModelSelector) {
    ensureNativeInitialized();

    mTabModelSelector = tabModelSelector;
    if (mTabModelSelector != null) {
        mComponentCallbacks = new ComponentCallbacks() {
            @Override
            public void onLowMemory() {
                // Not required
            }

            @Override
            public void onConfigurationChanged(Configuration newConfig) {
                mKeyboardConnected = newConfig.keyboard != Configuration.KEYBOARD_NOKEYS;
            }
        };
        mContext.registerComponentCallbacks(mComponentCallbacks);
        mKeyboardConnected = mContext.getResources().getConfiguration()
                .keyboard != Configuration.KEYBOARD_NOKEYS;
        mTabModelSelectorTabObserver = new TabModelSelectorTabObserver(mTabModelSelector) {
            @Override
            public void onPageLoadFinished(Tab tab) {
                recordPageLoadStats(tab);
            }
        };
    }

    nativeUmaResumeSession(sNativeUmaSessionStats);
    NetworkChangeNotifier.addConnectionTypeObserver(this);
    updatePreferences();
    updateMetricsServiceState();
}
项目:CompositeAndroid    文件ActivityPlugin.java   
void registerComponentCallbacks(final CallVoid1<ComponentCallbacks> superCall,final ComponentCallbacks callback) {
    synchronized (mSuperListeners) {
        mSuperListeners.push(superCall);
        registerComponentCallbacks(callback);
    }
}
项目:CompositeAndroid    文件ActivityPlugin.java   
void unregisterComponentCallbacks(final CallVoid1<ComponentCallbacks> superCall,final ComponentCallbacks callback) {
    synchronized (mSuperListeners) {
        mSuperListeners.push(superCall);
        unregisterComponentCallbacks(callback);
    }
}
项目:365browser    文件UmaSessionStats.java   
/**
 * Starts a new session for logging.
 * @param tabModelSelector A TabModelSelector instance for recording tab counts on page loads.
 * If null,UmaSessionStats does not record page loads and tab counts.
 */
public void startNewSession(TabModelSelector tabModelSelector) {
    ensureNativeInitialized();

    mTabModelSelector = tabModelSelector;
    if (mTabModelSelector != null) {
        mComponentCallbacks = new ComponentCallbacks() {
            @Override
            public void onLowMemory() {
                // Not required
            }

            @Override
            public void onConfigurationChanged(Configuration newConfig) {
                mKeyboardConnected = newConfig.keyboard != Configuration.KEYBOARD_NOKEYS;
            }
        };
        mContext.registerComponentCallbacks(mComponentCallbacks);
        mKeyboardConnected = mContext.getResources().getConfiguration()
                .keyboard != Configuration.KEYBOARD_NOKEYS;
        mTabModelSelectorTabObserver = new TabModelSelectorTabObserver(mTabModelSelector) {
            @Override
            public void onPageLoadFinished(Tab tab) {
                recordPageLoadStats(tab);
            }
        };
    }

    nativeUmaResumeSession(sNativeUmaSessionStats);
    updatePreferences();
    updateMetricsServiceState();
    DefaultbrowserInfo.logDefaultbrowserStats();
}
项目:365browser    文件ViewConfigurationHelper.java   
private void registerListener() {
    ContextUtils.getApplicationContext().registerComponentCallbacks(
            new ComponentCallbacks() {
                @Override
                public void onConfigurationChanged(Configuration configuration) {
                    updateNativeViewConfigurationIfNecessary();
                }

                @Override
                public void onLowMemory() {
                }
            });
}
项目:android-chromium    文件DevicedisplayInfo.java   
private void registerListener() {
    mAppContext.registerComponentCallbacks(
        new ComponentCallbacks() {
            @Override
            public void onConfigurationChanged(Configuration configuration) {
                updateNativeShareddisplayInfo();
            }

            @Override
            public void onLowMemory() {
            }
    });
}
项目:chromium_webview    文件DevicedisplayInfo.java   
private void registerListener() {
    mAppContext.registerComponentCallbacks(
            new ComponentCallbacks() {
                @Override
                public void onConfigurationChanged(Configuration configuration) {
                    updateNativeShareddisplayInfo();
                }

                @Override
                public void onLowMemory() {
                }
            });
}
项目:cordova-android-chromium    文件DevicedisplayInfo.java   
private void registerListener() {
    mAppContext.registerComponentCallbacks(
        new ComponentCallbacks() {
            @Override
            public void onConfigurationChanged(Configuration configuration) {
                updateNativeShareddisplayInfo();
            }

            @Override
            public void onLowMemory() {
            }
    });
}
项目:MiPushFramework    文件CondomContext.java   
@Override public void registerComponentCallbacks(final ComponentCallbacks callback) {
    if (SDK_INT >= ICE_CREAM_SANDWICH) mApplication.registerComponentCallbacks(callback);
}
项目:MiPushFramework    文件CondomContext.java   
@Override public void unregisterComponentCallbacks(final ComponentCallbacks callback) {
    if (SDK_INT >= ICE_CREAM_SANDWICH) mApplication.unregisterComponentCallbacks(callback);
}
项目:condom    文件CondomApplication.java   
@Override public void registerComponentCallbacks(final ComponentCallbacks callback) {
    if (SDK_INT >= ICE_CREAM_SANDWICH) mApplication.registerComponentCallbacks(callback);
}
项目:condom    文件CondomApplication.java   
@Override public void unregisterComponentCallbacks(final ComponentCallbacks callback) {
    if (SDK_INT >= ICE_CREAM_SANDWICH) mApplication.unregisterComponentCallbacks(callback);
}
项目:MagicCube    文件MagicCubeApplication.java   
@Override
public void registerComponentCallbacks(ComponentCallbacks callback) {
    super.registerComponentCallbacks(callback);
}
项目:MagicCube    文件MagicCubeApplication.java   
@Override
public void unregisterComponentCallbacks(ComponentCallbacks callback) {
    super.unregisterComponentCallbacks(callback);
}
项目:fastdex    文件FastdexApplication.java   
public void registerComponentCallbacks(ComponentCallbacks callback) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
        this.realApplication.registerComponentCallbacks(callback);
    }
}
项目:fastdex    文件FastdexApplication.java   
public void unregisterComponentCallbacks(ComponentCallbacks callback) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
        this.realApplication.unregisterComponentCallbacks(callback);
    }
}
项目:RxAppState    文件FakeApplication.java   
@Override
public void registerComponentCallbacks(ComponentCallbacks callback) {
  if (callback instanceof ComponentCallbacks2) {
    componentCallbacks.add((ComponentCallbacks2) callback);
  }
}
项目:RxAppState    文件FakeApplication.java   
@Override
public void unregisterComponentCallbacks(ComponentCallbacks callback) {
  if (callback instanceof ComponentCallbacks2) {
    componentCallbacks.remove(callback);
  }
}
项目:CompositeAndroid    文件BlueprintActivity.java   
@Override
public void registerComponentCallbacks(final ComponentCallbacks callback) {
    super.registerComponentCallbacks(callback);
}
项目:CompositeAndroid    文件BlueprintActivity.java   
@Override
public void unregisterComponentCallbacks(final ComponentCallbacks callback) {
    super.unregisterComponentCallbacks(callback);
}
项目:CompositeAndroid    文件CompositeActivity.java   
@Override
public void registerComponentCallbacks(final ComponentCallbacks callback) {
    delegate.registerComponentCallbacks(callback);
}
项目:CompositeAndroid    文件CompositeActivity.java   
@Override
public void super_registerComponentCallbacks(final ComponentCallbacks callback) {
    super.registerComponentCallbacks(callback);
}
项目:CompositeAndroid    文件CompositeActivity.java   
@Override
public void super_unregisterComponentCallbacks(final ComponentCallbacks callback) {
    super.unregisterComponentCallbacks(callback);
}
项目:CompositeAndroid    文件CompositeActivity.java   
@Override
public void unregisterComponentCallbacks(final ComponentCallbacks callback) {
    delegate.unregisterComponentCallbacks(callback);
}
项目:CompositeAndroid    文件ActivityPlugin.java   
public void registerComponentCallbacks(final ComponentCallbacks callback) {
    verifyMethodCalledFromDelegate("registerComponentCallbacks(ComponentCallbacks)");
    ((CallVoid1<ComponentCallbacks>) mSuperListeners.pop()).call(callback);
}
项目:CompositeAndroid    文件ActivityPlugin.java   
public void unregisterComponentCallbacks(final ComponentCallbacks callback) {
    verifyMethodCalledFromDelegate("unregisterComponentCallbacks(ComponentCallbacks)");
    ((CallVoid1<ComponentCallbacks>) mSuperListeners.pop()).call(callback);
}
项目:Android-App-Template    文件ContextUtil.java   
@TargetApi(14)
public static void registerComponentCallbacks(ComponentCallbacks callback) {
    ContextUtil.getContext().registerComponentCallbacks(callback);
}
项目:Android-App-Template    文件ContextUtil.java   
@TargetApi(14)
public static void unregisterComponentCallbacks(ComponentCallbacks callback) {
    ContextUtil.getContext().unregisterComponentCallbacks(callback);
}
项目:cordova-jsbackgroundservice    文件ServiceAsActivity.java   
@Override
public void registerComponentCallbacks(ComponentCallbacks callback) {
    service.registerComponentCallbacks(callback);
}
项目:cordova-jsbackgroundservice    文件ServiceAsActivity.java   
@Override
public void unregisterComponentCallbacks(ComponentCallbacks callback) {
    service.unregisterComponentCallbacks(callback);
}
项目:AndroidSkinChange    文件SkinContextwrapper.java   
@Override
public void registerComponentCallbacks(ComponentCallbacks callback) {
    getBaseContext().registerComponentCallbacks(callback);
}
项目:AndroidSkinChange    文件SkinContextwrapper.java   
@Override
public void unregisterComponentCallbacks(ComponentCallbacks callback) {
    getBaseContext().unregisterComponentCallbacks(callback);
}
项目:SharedPreferencesGenerator    文件ContextAdapter.java   
public void registerComponentCallbacks(ComponentCallbacks callback) {
    delegate.registerComponentCallbacks(callback);
}
项目:SharedPreferencesGenerator    文件ContextAdapter.java   
public void unregisterComponentCallbacks(ComponentCallbacks callback) {
    delegate.unregisterComponentCallbacks(callback);
}
项目:mparticle-android-sdk    文件ApplicationContextwrapper.java   
@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
@Override
public void registerComponentCallbacks(ComponentCallbacks callback) {
    mBaseApplication.registerComponentCallbacks(callback);
}
项目:mparticle-android-sdk    文件ApplicationContextwrapper.java   
@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
@Override
public void unregisterComponentCallbacks(ComponentCallbacks callback) {
    mBaseApplication.unregisterComponentCallbacks(callback);
}
项目:deagle    文件LocalAidlServices.java   
@TargetApi(VERSION_CODES.ICE_CREAM_SANDWICH)
private static void registerComponentCallbacks(final Application app,final ComponentCallbacks callbacks) {
    if (VERSION.SDK_INT < VERSION_CODES.ICE_CREAM_SANDWICH) return;
    app.registerComponentCallbacks(callbacks);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。