Loading services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java +5 −15 Original line number Diff line number Diff line Loading @@ -1205,8 +1205,6 @@ public class CompanionDeviceManagerService extends SystemService implements Bind } public void schedule() { Slog.d(LOG_TAG, "TriggerDeviceDisappearedRunnable.schedule(address = " + mAddress + ")"); mMainHandler.removeCallbacks(this); mMainHandler.postDelayed(this, this, DEVICE_DISAPPEARED_TIMEOUT_MS); } Loading Loading @@ -1244,8 +1242,6 @@ public class CompanionDeviceManagerService extends SystemService implements Bind } private void onDeviceNearby(String address) { Slog.i(LOG_TAG, "onDeviceNearby(address = " + address + ")"); Date timestamp = new Date(); Date oldTimestamp = mDevicesLastNearby.put(address, timestamp); Loading @@ -1259,13 +1255,11 @@ public class CompanionDeviceManagerService extends SystemService implements Bind boolean justAppeared = oldTimestamp == null || timestamp.getTime() - oldTimestamp.getTime() >= DEVICE_DISAPPEARED_TIMEOUT_MS; if (justAppeared) { Slog.i(LOG_TAG, "onDeviceNearby(justAppeared, address = " + address + ")"); for (Association association : getAllAssociations(address)) { if (association.isNotifyOnDeviceNearby()) { if (DEBUG) { Slog.i(LOG_TAG, "Device " + address + " managed by " + association.getPackageName() + " is nearby on " + timestamp); } Slog.i(LOG_TAG, "Sending onDeviceAppeared to " + association.getPackageName() + ")"); getDeviceListenerServiceConnector(association).run( service -> service.onDeviceAppeared(association.getDeviceMacAddress())); } Loading @@ -1279,12 +1273,8 @@ public class CompanionDeviceManagerService extends SystemService implements Bind boolean hasDeviceListeners = false; for (Association association : getAllAssociations(address)) { if (association.isNotifyOnDeviceNearby()) { if (DEBUG) { Slog.i(LOG_TAG, "Device " + address + " managed by " + association.getPackageName() + " disappeared; last seen on " + mDevicesLastNearby.get(address)); } Slog.i(LOG_TAG, "Sending onDeviceDisappeared to " + association.getPackageName() + ")"); getDeviceListenerServiceConnector(association).run( service -> service.onDeviceDisappeared(address)); hasDeviceListeners = true; Loading Loading
services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java +5 −15 Original line number Diff line number Diff line Loading @@ -1205,8 +1205,6 @@ public class CompanionDeviceManagerService extends SystemService implements Bind } public void schedule() { Slog.d(LOG_TAG, "TriggerDeviceDisappearedRunnable.schedule(address = " + mAddress + ")"); mMainHandler.removeCallbacks(this); mMainHandler.postDelayed(this, this, DEVICE_DISAPPEARED_TIMEOUT_MS); } Loading Loading @@ -1244,8 +1242,6 @@ public class CompanionDeviceManagerService extends SystemService implements Bind } private void onDeviceNearby(String address) { Slog.i(LOG_TAG, "onDeviceNearby(address = " + address + ")"); Date timestamp = new Date(); Date oldTimestamp = mDevicesLastNearby.put(address, timestamp); Loading @@ -1259,13 +1255,11 @@ public class CompanionDeviceManagerService extends SystemService implements Bind boolean justAppeared = oldTimestamp == null || timestamp.getTime() - oldTimestamp.getTime() >= DEVICE_DISAPPEARED_TIMEOUT_MS; if (justAppeared) { Slog.i(LOG_TAG, "onDeviceNearby(justAppeared, address = " + address + ")"); for (Association association : getAllAssociations(address)) { if (association.isNotifyOnDeviceNearby()) { if (DEBUG) { Slog.i(LOG_TAG, "Device " + address + " managed by " + association.getPackageName() + " is nearby on " + timestamp); } Slog.i(LOG_TAG, "Sending onDeviceAppeared to " + association.getPackageName() + ")"); getDeviceListenerServiceConnector(association).run( service -> service.onDeviceAppeared(association.getDeviceMacAddress())); } Loading @@ -1279,12 +1273,8 @@ public class CompanionDeviceManagerService extends SystemService implements Bind boolean hasDeviceListeners = false; for (Association association : getAllAssociations(address)) { if (association.isNotifyOnDeviceNearby()) { if (DEBUG) { Slog.i(LOG_TAG, "Device " + address + " managed by " + association.getPackageName() + " disappeared; last seen on " + mDevicesLastNearby.get(address)); } Slog.i(LOG_TAG, "Sending onDeviceDisappeared to " + association.getPackageName() + ")"); getDeviceListenerServiceConnector(association).run( service -> service.onDeviceDisappeared(address)); hasDeviceListeners = true; Loading