Merge "Revert "Add patch for tvview callback run in single thread."" into main am: 92bf8da453

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3217578

Change-Id: I45d6d87b7b3a173e698e4947f649423d98ea5b9d
Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/media/java/android/media/tv/TvView.java b/media/java/android/media/tv/TvView.java
index 82e6ed3..e604cb7 100644
--- a/media/java/android/media/tv/TvView.java
+++ b/media/java/android/media/tv/TvView.java
@@ -91,7 +91,7 @@
     private static final Object sMainTvViewLock = new Object();
     private static WeakReference<TvView> sMainTvView = NULL_TV_VIEW;
 
-    private Handler mHandler = new Handler();
+    private final Handler mHandler = new Handler();
     private Session mSession;
     private SurfaceView mSurfaceView;
     private Surface mSurface;
@@ -207,17 +207,6 @@
         mCallback = callback;
     }
 
-    /**
-     * Sets the handler to be invoked when an event is dispatched to this TvView.
-     * If handler is not set by this function, TvView will use its default handler.
-     *
-     * @param handler The handler to handle events.
-     * @hide
-     */
-    public void setHandler(@NonNull Handler handler) {
-        mHandler = handler;
-    }
-
     /** @hide */
     public Session getInputSession() {
         return mSession;