Merge "Plumb attribution tag from Sensor Manager" into sc-dev

This commit is contained in:
TreeHugger Robot
2021-02-22 18:20:36 +00:00
committed by Android (Google) Code Review
2 changed files with 21 additions and 22 deletions

View File

@@ -667,7 +667,7 @@ public class SystemSensorManager extends SensorManager {
private abstract static class BaseEventQueue {
private static native long nativeInitBaseEventQueue(long nativeManager,
WeakReference<BaseEventQueue> eventQWeak, MessageQueue msgQ,
String packageName, int mode, String opPackageName);
String packageName, int mode, String opPackageName, String attributionTag);
private static native int nativeEnableSensor(long eventQ, int handle, int rateUs,
int maxBatchReportLatencyUs);
private static native int nativeDisableSensor(long eventQ, int handle);
@@ -689,7 +689,8 @@ public class SystemSensorManager extends SensorManager {
if (packageName == null) packageName = "";
mNativeSensorEventQueue = nativeInitBaseEventQueue(manager.mNativeInstance,
new WeakReference<>(this), looper.getQueue(),
packageName, mode, manager.mContext.getOpPackageName());
packageName, mode, manager.mContext.getOpPackageName(),
manager.mContext.getAttributionTag());
mCloseGuard.open("dispose");
mManager = manager;
}