Assert only one bitmap is provided to ContentSuggestionsService.

Test: Took a screenshot and verified that AiAi gets invoked and the screenshot notification
shows smart actions.
Long press in Overview shows smart actions.
Bug: 141634285

Change-Id: I1e82f8bb837b8b032e6d25032642e47f492eb495
This commit is contained in:
Satakshi
2019-11-19 10:27:11 -08:00
parent 7f9474cba3
commit b846e83ff5

View File

@@ -64,6 +64,10 @@ public abstract class ContentSuggestionsService extends Service {
@Override
public void provideContextImage(int taskId, GraphicBuffer contextImage,
int colorSpaceId, Bundle imageContextRequestExtras) {
if (imageContextRequestExtras.containsKey(ContentSuggestionsManager.EXTRA_BITMAP)
&& contextImage != null) {
throw new IllegalArgumentException("Two bitmaps provided; expected one.");
}
Bitmap wrappedBuffer = null;
if (imageContextRequestExtras.containsKey(ContentSuggestionsManager.EXTRA_BITMAP)) {