Merge "Fix CDM logcat spam when device is nearby" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
562ed3ad70
@@ -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);
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
@@ -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()));
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user