Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7315f90b authored by Shubang Lu's avatar Shubang Lu
Browse files

[CSAI API] Remove executor of setOnUnhandledInputEventListener

The listener should be invoked on the main thread
and a return value is needed in dispatchUnhandledInputEvent

Bug: 325456411
Test: android.media.tv.ad.cts.TvAdViewTest
Change-Id: Ia43631662d6ca8e707a350e5afaca76edc063040
parent ebbf77ea
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -28052,7 +28052,7 @@ package android.media.tv.ad {
    method public void sendSigningResult(@NonNull String, @NonNull byte[]);
    method public void sendSigningResult(@NonNull String, @NonNull byte[]);
    method public void sendTrackInfoList(@Nullable java.util.List<android.media.tv.TvTrackInfo>);
    method public void sendTrackInfoList(@Nullable java.util.List<android.media.tv.TvTrackInfo>);
    method public void setCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.tv.ad.TvAdView.TvAdCallback);
    method public void setCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.tv.ad.TvAdView.TvAdCallback);
    method public void setOnUnhandledInputEventListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.tv.ad.TvAdView.OnUnhandledInputEventListener);
    method public void setOnUnhandledInputEventListener(@NonNull android.media.tv.ad.TvAdView.OnUnhandledInputEventListener);
    method public boolean setTvView(@Nullable android.media.tv.TvView);
    method public boolean setTvView(@Nullable android.media.tv.TvView);
    method public void startAdService();
    method public void startAdService();
    method public void stopAdService();
    method public void stopAdService();
+2 −6
Original line number Original line Diff line number Diff line
@@ -393,16 +393,12 @@ public class TvAdView extends ViewGroup {
    }
    }


    /**
    /**
     * Sets a listener to be invoked when an input event is not handled
     * Sets a listener to be invoked when an input event is not handled by the TV AD service.
     * by the TV AD service.
     *
     *
     * @param listener The callback to be invoked when the unhandled input event is received.
     * @param listener The callback to be invoked when the unhandled input event is received.
     */
     */
    public void setOnUnhandledInputEventListener(
    public void setOnUnhandledInputEventListener(@NonNull OnUnhandledInputEventListener listener) {
            @NonNull @CallbackExecutor Executor executor,
            @NonNull OnUnhandledInputEventListener listener) {
        mOnUnhandledInputEventListener = listener;
        mOnUnhandledInputEventListener = listener;
        // TODO: handle CallbackExecutor
    }
    }


    /**
    /**