Merge "Skip pulling UwbActivityInfo if UWB service is not available" into udc-dev am: 44d77dadbd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23422560 Change-Id: I304d6920d7753a7b9f6b732a0017d9cb6849c902 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1004,7 +1004,8 @@ public class StatsPullAtomService extends SystemService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void initAndRegisterDeferredPullers() {
|
private void initAndRegisterDeferredPullers() {
|
||||||
mUwbManager = mContext.getSystemService(UwbManager.class);
|
mUwbManager = mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_UWB)
|
||||||
|
? mContext.getSystemService(UwbManager.class) : null;
|
||||||
|
|
||||||
registerUwbActivityInfo();
|
registerUwbActivityInfo();
|
||||||
}
|
}
|
||||||
@@ -2172,6 +2173,9 @@ public class StatsPullAtomService extends SystemService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void registerUwbActivityInfo() {
|
private void registerUwbActivityInfo() {
|
||||||
|
if (mUwbManager == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
int tagId = FrameworkStatsLog.UWB_ACTIVITY_INFO;
|
int tagId = FrameworkStatsLog.UWB_ACTIVITY_INFO;
|
||||||
mStatsManager.setPullAtomCallback(
|
mStatsManager.setPullAtomCallback(
|
||||||
tagId,
|
tagId,
|
||||||
|
|||||||
Reference in New Issue
Block a user