Opt in to allow BAL

The changed code is responsible to send requests to registered plugins
and should allow BAL based on the currently visible app to the pending
intent.

Test: manual test
Bug: 284621682
Change-Id: I9cdd0654c6772e3dd73485e24a3f2d2bfdcd0d7b
This commit is contained in:
Achim Thesmann
2023-05-31 01:41:46 +00:00
parent fa05c1b9b1
commit f842dc1a31

View File

@@ -21,6 +21,7 @@ import android.annotation.IntDef;
import android.annotation.IntRange;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.app.ActivityOptions;
import android.app.PendingIntent;
import android.app.RemoteAction;
import android.content.Context;
@@ -301,7 +302,8 @@ public final class TextClassification implements Parcelable {
Objects.requireNonNull(intent);
return v -> {
try {
intent.send();
intent.send(ActivityOptions.makeBasic().setPendingIntentBackgroundActivityStartMode(
ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED).toBundle());
} catch (PendingIntent.CanceledException e) {
Log.e(LOG_TAG, "Error sending PendingIntent", e);
}