Search in sources :

Example 21 with SignalClusterView

use of com.android.systemui.statusbar.SignalClusterView in project android_frameworks_base by crdroidandroid.

the class PhoneStatusBar method destroy.

@Override
public void destroy() {
    super.destroy();
    if (mStatusBarWindow != null) {
        mWindowManager.removeViewImmediate(mStatusBarWindow);
        mStatusBarWindow = null;
    }
    if (mNavigationController.getBar() != null) {
        mWindowManager.removeViewImmediate(mNavigationController.getBar().getBaseView());
        mNavigationController.destroy();
    }
    mPackageMonitor.removeListener(mNavigationController);
    mPackageMonitor.removeListener(mMinitBatteryController);
    mPackageMonitor.unregister();
    if (mHandlerThread != null) {
        mHandlerThread.quitSafely();
        mHandlerThread = null;
    }
    mContext.unregisterReceiver(mBroadcastReceiver);
    mContext.unregisterReceiver(mDemoReceiver);
    mContext.unregisterReceiver(mDUReceiver);
    mAssistManager.destroy();
    final SignalClusterView signalCluster = (SignalClusterView) mStatusBarView.findViewById(R.id.signal_cluster);
    final SignalClusterView signalClusterKeyguard = (SignalClusterView) mKeyguardStatusBar.findViewById(R.id.signal_cluster);
    final SignalClusterView signalClusterQs = (SignalClusterView) mHeader.findViewById(R.id.signal_cluster);
    mNetworkController.removeSignalCallback(signalCluster);
    mNetworkController.removeSignalCallback(signalClusterKeyguard);
    mNetworkController.removeSignalCallback(signalClusterQs);
    if (mQSPanel != null && mQSPanel.getHost() != null) {
        mQSPanel.getHost().destroy();
    }
}
Also used : SignalClusterView(com.android.systemui.statusbar.SignalClusterView)

Example 22 with SignalClusterView

use of com.android.systemui.statusbar.SignalClusterView in project android_frameworks_base by crdroidandroid.

the class PhoneStatusBar method inflateSignalClusters.

private void inflateSignalClusters() {
    SignalClusterView signalClusterView = reinflateSignalCluster(mStatusBarView);
    mIconController.setSignalCluster(signalClusterView);
    reinflateSignalCluster(mKeyguardStatusBar);
}
Also used : SignalClusterView(com.android.systemui.statusbar.SignalClusterView)

Aggregations

SignalClusterView (com.android.systemui.statusbar.SignalClusterView)22 Point (android.graphics.Point)7 ViewGroup (android.view.ViewGroup)6 ViewParent (android.view.ViewParent)5 Context (android.content.Context)2 IntentFilter (android.content.IntentFilter)2 RemoteException (android.os.RemoteException)2 MotionEvent (android.view.MotionEvent)2 View (android.view.View)2 MarginLayoutParams (android.view.ViewGroup.MarginLayoutParams)2 ImageView (android.widget.ImageView)2 ScrollView (android.widget.ScrollView)2 TextView (android.widget.TextView)2 StatusBarIconView (com.android.systemui.statusbar.StatusBarIconView)2 BatteryController (com.android.systemui.statusbar.policy.BatteryController)2 BluetoothController (com.android.systemui.statusbar.policy.BluetoothController)2 DockBatteryController (com.android.systemui.statusbar.policy.DockBatteryController)2 LocationController (com.android.systemui.statusbar.policy.LocationController)2 NetworkController (com.android.systemui.statusbar.policy.NetworkController)2 LayoutTransition (android.animation.LayoutTransition)1