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

Commit eeb0326d authored by Zixuan Qu's avatar Zixuan Qu
Browse files

Fix "can't find system service" error on PackageManager.

Using mContext.getPackageManager() instead of mContext.getSystemService(PackageManager.class).

Context.getSystemService(...) APIs are not supported on PackageManager, see documentation at https://developer.android.com/reference/android/content/Context#getSystemService(java.lang.Class%3CT%3E)

Bug: 270575748
Test: Manual tests

Change-Id: I51af62741002654287215ff2882f4ff10f69c26e
parent 68b5c788
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -177,7 +177,7 @@ public class CallStreamingController extends CallsManagerListenerBase {
            CompletableFuture<VoipCallTransactionResult> future = new CompletableFuture<>();

            RoleManager roleManager = mContext.getSystemService(RoleManager.class);
            PackageManager packageManager = mContext.getSystemService(PackageManager.class);
            PackageManager packageManager = mContext.getPackageManager();
            if (roleManager == null || packageManager == null) {
                Log.e(TAG, "Can't find system service");
                future.complete(new VoipCallTransactionResult(