summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alison Cichowlas <asc@google.com> 2019-09-12 15:57:26 -0400
committer Alison Cichowlas <asc@google.com> 2019-09-13 15:18:24 +0000
commitaa7f79f9603153a348d967a6fa17762e46535897 (patch)
tree1c3183921c0d5f7e446e7d09a018d4cb1c3ddf73
parent67ab36fbee8126cbc72d4e44b9a1ff2180d6cee0 (diff)
Sharesheet - log copy actions.
Since we've promoted Copy to a system action, out of the general list of targets, it's no longer logged with the regular share target logging. Bug: 140928181 Test: reviewed adb logcat -b event; correct event looks like sysui_multi_action: [757,1749,758,4,759,1] Change-Id: I699ffe0fb7c5631c6e8535377ada36a7ce855734
-rw-r--r--core/java/com/android/internal/app/ChooserActivity.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/com/android/internal/app/ChooserActivity.java b/core/java/com/android/internal/app/ChooserActivity.java
index 38cb2cc1d553..2639fcb2b1cf 100644
--- a/core/java/com/android/internal/app/ChooserActivity.java
+++ b/core/java/com/android/internal/app/ChooserActivity.java
@@ -797,6 +797,11 @@ public class ChooserActivity extends ResolverActivity {
clipboardManager.setPrimaryClip(clipData);
Toast.makeText(getApplicationContext(), R.string.copied, Toast.LENGTH_SHORT).show();
+ // Log share completion via copy
+ LogMaker targetLogMaker = new LogMaker(
+ MetricsEvent.ACTION_ACTIVITY_CHOOSER_PICKED_SYSTEM_TARGET).setSubtype(1);
+ getMetricsLogger().write(targetLogMaker);
+
finish();
}
}