Frameworks: Fix Binder.joinThreadPool
Fix the lack of a native implementation.
(cherry picked from commit acd1987950)
Bug: 75254055
Bug: 75291614
Test: atest BinderTest
Merged-In: Id5b15442a59851e566a24d406a7487f9de66d42f
Change-Id: Id5b15442a59851e566a24d406a7487f9de66d42f
This commit is contained in:
@@ -22,6 +22,7 @@ import android.util.ExceptionUtils;
|
||||
import android.util.Log;
|
||||
import android.util.Slog;
|
||||
|
||||
import com.android.internal.os.BinderInternal;
|
||||
import com.android.internal.util.FastPrintWriter;
|
||||
import com.android.internal.util.FunctionalUtils.ThrowingRunnable;
|
||||
import com.android.internal.util.FunctionalUtils.ThrowingSupplier;
|
||||
@@ -361,7 +362,9 @@ public class Binder implements IBinder {
|
||||
* Add the calling thread to the IPC thread pool. This function does
|
||||
* not return until the current process is exiting.
|
||||
*/
|
||||
public static final native void joinThreadPool();
|
||||
public static final void joinThreadPool() {
|
||||
BinderInternal.joinThreadPool();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns true if the specified interface is a proxy.
|
||||
|
||||
Reference in New Issue
Block a user