private void initialize() { if (!Preferences.loaded) loadPreferences(this); PreferenceManager.getDefaultSharedPreferences(context) .registerOnSharedPreferenceChangeListener(prefChangeListener); createNotification(); connectionState = ConnectionState.CONNECTING; watchState = WatchStates.OFF; watchType = WatchType.DIGITAL; if (bluetoothAdapter == null) bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE); wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MetaWatch"); Monitors.start(this /*, telephonyManager*/); // Initialise theme BitmapCache.getBitmap(context, ""); start(); }