private void processConnect() {//KS Log.d(TAG, "processConnect enter"); wear_integration = mPrefs.getBoolean("wear_sync", false); boolean enable_wearG5 = mPrefs.getBoolean("enable_wearG5", false); boolean force_wearG5 = mPrefs.getBoolean("force_wearG5", false); if (wear_integration) { initWearData(); if (enable_wearG5) { if (force_wearG5) { Log.d(TAG, "processConnect force_wearG5=true - stopBtService"); stopBtService(); } else { Log.d(TAG, "processConnect force_wearG5=false - startBtService"); startBtService(); } } else { Log.d(TAG, "processConnect enable_wearG5=false - startBtService"); startBtService(); if (mPrefs.getBoolean("show_wear_treatments", false)) initWearTreatments(); } } else { Log.d(TAG, "processConnect wear_integration=false - startBtService"); startBtService(); } }
private void processConnect() {//KS Log.d(TAG, "processConnect enter"); wear_integration = mPrefs.getBoolean("wear_sync", false); boolean enable_wearG5 = mPrefs.getBoolean("enable_wearG5", false); boolean force_wearG5 = mPrefs.getBoolean("force_wearG5", false); if (wear_integration) { initWearData(); if (enable_wearG5) { if (force_wearG5) { Log.d(TAG, "processConnect force_wearG5=true - stopBtService"); stopBtService(); } else { Log.d(TAG, "processConnect force_wearG5=false - startBtService"); startBtService(); } } else { Log.d(TAG, "processConnect enable_wearG5=false - startBtService"); startBtService(); if (mPrefs.getBoolean("show_wear_treatments", false)) initWearTreatments(); } } else { Log.d(TAG, "processConnect wear_integration=false - startBtService"); startBtService(); } }
@Override public void onPeerDisconnected(com.google.android.gms.wearable.Node peer) {//KS onPeerConnected and onPeerDisconnected deprecated at the same time as BIND_LISTENER super.onPeerDisconnected(peer); String id = peer.getId(); String name = peer.getDisplayName(); Log.d(TAG, "onPeerDisconnected peer name & ID: " + name + "|" + id); SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); if (sharedPrefs.getBoolean("watch_integration", false)) { Log.d(TAG, "onPeerDisconnected watch_integration=true Phone startBtService"); startBtService(); } }
@Override public void onPeerDisconnected(com.google.android.gms.wearable.Node peer) {//KS onPeerConnected and onPeerDisconnected deprecated at the same time as BIND_LISTENER super.onPeerDisconnected(peer); String id = peer.getId(); String name = peer.getDisplayName(); Log.d(TAG, "onPeerDisconnected peer name & ID: " + name + "|" + id); SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); if (sharedPrefs.getBoolean("watch_integration", false)) { Log.d(TAG, "onPeerDisconnected watch_integration=true Phone startBtService"); startBtService(); } }
@Override public void onPeerConnected(com.google.android.gms.wearable.Node peer) {//KS onPeerConnected and onPeerDisconnected deprecated at the same time as BIND_LISTENER super.onPeerConnected(peer); String id = peer.getId(); String name = peer.getDisplayName(); Log.d(TAG, "onPeerConnected peer name & ID: " + name + "|" + id); sendPrefSettings(); if (mPrefs.getBoolean("enable_wearG5", false)) {//watch_integration Log.d(TAG, "onPeerConnected call initWearData for node=" + peer.getDisplayName()); initWearData(); //Only stop service if Phone will rely on Wear Collection Service if (mPrefs.getBoolean("force_wearG5", false)) { Log.d(TAG, "onPeerConnected force_wearG5=true Phone stopBtService and continue to use Wear G5 BT Collector"); stopBtService(); } else { Log.d(TAG, "onPeerConnected onPeerConnected force_wearG5=false Phone startBtService"); startBtService(); } } }
@Override public void onPeerConnected(com.google.android.gms.wearable.Node peer) {//KS onPeerConnected and onPeerDisconnected deprecated at the same time as BIND_LISTENER super.onPeerConnected(peer); String id = peer.getId(); String name = peer.getDisplayName(); Log.d(TAG, "onPeerConnected peer name & ID: " + name + "|" + id); sendPrefSettings(); if (mPrefs.getBoolean("enable_wearG5", false)) {//watch_integration Log.d(TAG, "onPeerConnected call initWearData for node=" + peer.getDisplayName()); initWearData(); //Only stop service if Phone will rely on Wear Collection Service if (mPrefs.getBoolean("force_wearG5", false)) { Log.d(TAG, "onPeerConnected force_wearG5=true Phone stopBtService and continue to use Wear G5 BT Collector"); stopBtService(); } else { Log.d(TAG, "onPeerConnected onPeerConnected force_wearG5=false Phone startBtService"); startBtService(); } } }
startBtService(); stopSelf(); JoH.releaseWakeLock(wl);
startBtService(); stopSelf(); JoH.releaseWakeLock(wl);