diff options
author | Dianne Hackborn <hackbod@google.com> | 2018-02-23 15:38:03 -0800 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2018-02-23 15:38:03 -0800 |
commit | dec475649aceb419c496b56748aaf5d600f904bb (patch) | |
tree | ce24dca4f7151a992049bef40f5cbc58fdf96090 | |
parent | 761b33299afba0537a6b527495b30c17ecadbc65 (diff) |
Improve output of voice interaction test app.
Bug: 73830394
Test: built and ran
Change-Id: I9722b91021585e15ec52ffd36325f884e784f7da
-rw-r--r-- | tests/VoiceInteraction/src/com/android/test/voiceinteraction/MainInteractionSession.java | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/tests/VoiceInteraction/src/com/android/test/voiceinteraction/MainInteractionSession.java b/tests/VoiceInteraction/src/com/android/test/voiceinteraction/MainInteractionSession.java index 040173792406..db4898492ac5 100644 --- a/tests/VoiceInteraction/src/com/android/test/voiceinteraction/MainInteractionSession.java +++ b/tests/VoiceInteraction/src/com/android/test/voiceinteraction/MainInteractionSession.java @@ -57,7 +57,9 @@ public class MainInteractionSession extends VoiceInteractionSession Button mCompleteButton; Button mAbortButton; + Bundle mAssistData; AssistStructure mAssistStructure; + AssistContent mAssistContent; static final int STATE_IDLE = 0; static final int STATE_LAUNCHING = 1; @@ -169,19 +171,15 @@ public class MainInteractionSession extends VoiceInteractionSession public void onHandleAssist(Bundle assistBundle) { } - @Override - public void onHandleAssist(Bundle data, AssistStructure structure, AssistContent content) { - mAssistStructure = structure; - if (mAssistVisualizer != null) { - if (mAssistStructure != null) { - mAssistVisualizer.setAssistStructure(mAssistStructure); - } else { - mAssistVisualizer.clearAssistData(); - } - } + private void logAssistContentAndData(AssistContent content, Bundle data) { if (content != null) { Log.i(TAG, "Assist intent: " + content.getIntent()); + Log.i(TAG, "Assist intent from app: " + content.isAppProvidedIntent()); Log.i(TAG, "Assist clipdata: " + content.getClipData()); + Log.i(TAG, "Assist structured data: " + content.getStructuredData()); + Log.i(TAG, "Assist web uri: " + content.getWebUri()); + Log.i(TAG, "Assist web uri from app: " + content.isAppProvidedWebUri()); + Log.i(TAG, "Assist extras: " + content.getExtras()); } if (data != null) { Uri referrer = data.getParcelable(Intent.EXTRA_REFERRER); @@ -192,6 +190,21 @@ public class MainInteractionSession extends VoiceInteractionSession } @Override + public void onHandleAssist(Bundle data, AssistStructure structure, AssistContent content) { + mAssistData = data; + mAssistStructure = structure; + mAssistContent = content; + if (mAssistVisualizer != null) { + if (mAssistStructure != null) { + mAssistVisualizer.setAssistStructure(mAssistStructure); + } else { + mAssistVisualizer.clearAssistData(); + } + } + logAssistContentAndData(content, data); + } + + @Override public void onHandleAssistSecondary(final Bundle data, final AssistStructure structure, final AssistContent content, int index, int count) { Log.i(TAG, "Got secondary activity assist data " + index + " of " + count); @@ -246,6 +259,7 @@ public class MainInteractionSession extends VoiceInteractionSession public void onClick(View v) { if (v == mTreeButton) { if (mAssistVisualizer != null) { + logAssistContentAndData(mAssistContent, mAssistData); mAssistVisualizer.logTree(); } } else if (v == mTextButton) { |