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

Commit b470718b authored by Soonil Nagarkar's avatar Soonil Nagarkar
Browse files

Deprecate runOnBinderBlocking()

Test: n/a
Change-Id: I15520cd005737f88d8281e112c0e90a06b3a79e6
parent a50bed00
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -382,7 +382,13 @@ public class ServiceWatcher implements ServiceConnection {
    /**
     * Runs the given function synchronously if currently connected, and returns the default value
     * if not currently connected or if any exception is thrown.
     *
     * @deprecated Using this function is an indication that your AIDL API is broken. Calls from
     * system server to outside MUST be one-way, and so cannot return any result, and this
     * method should not be needed or used. Use a separate callback interface to allow outside
     * components to return results back to the system server.
     */
    @Deprecated
    public final <T> T runOnBinderBlocking(BlockingBinderRunner<T> runner, T defaultValue) {
        try {
            return runOnHandlerBlocking(() -> {