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

Commit 3f37252d authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Checking nullness on ActivityManagerInternal."

parents c3a35738 cb273b32
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -110,8 +110,12 @@ public abstract class PreBootBroadcaster extends IIntentReceiver.Stub {
        EventLogTags.writeAmPreBoot(mUserId, componentName.getPackageName());

        mIntent.setComponent(componentName);
        final long duration = LocalServices.getService(ActivityManagerInternal.class)
                .getBootTimeTempAllowListDuration();
        long duration = 10_000;
        final ActivityManagerInternal amInternal =
                LocalServices.getService(ActivityManagerInternal.class);
        if (amInternal != null) {
            duration = amInternal.getBootTimeTempAllowListDuration();
        }
        final BroadcastOptions bOptions = BroadcastOptions.makeBasic();
        bOptions.setTemporaryAppWhitelistDuration(
                BroadcastOptions.TEMPORARY_WHITELIST_TYPE_FOREGROUND_SERVICE_ALLOWED,
+6 −2
Original line number Diff line number Diff line
@@ -2811,8 +2811,12 @@ class UserController implements Handler.Callback {
    }

    private BroadcastOptions getTemporaryAppWhitelistBroadcastOptions() {
        final long duration = LocalServices.getService(ActivityManagerInternal.class)
                .getBootTimeTempAllowListDuration();
        long duration = 10_000;
        final ActivityManagerInternal amInternal =
                LocalServices.getService(ActivityManagerInternal.class);
        if (amInternal != null) {
            duration = amInternal.getBootTimeTempAllowListDuration();
        }
        final BroadcastOptions bOptions = BroadcastOptions.makeBasic();
        bOptions.setTemporaryAppWhitelistDuration(
                BroadcastOptions.TEMPORARY_WHITELIST_TYPE_FOREGROUND_SERVICE_ALLOWED,
+6 −2
Original line number Diff line number Diff line
@@ -15071,8 +15071,12 @@ public class PackageManagerService extends IPackageManager.Stub
        }
        final IActivityManager am = ActivityManager.getService();
        try {
            final long duration = LocalServices.getService(ActivityManagerInternal.class)
                    .getBootTimeTempAllowListDuration();
            long duration = 10_000;
            final ActivityManagerInternal amInternal =
                    LocalServices.getService(ActivityManagerInternal.class);
            if (amInternal != null) {
                duration = amInternal.getBootTimeTempAllowListDuration();
            }
            final BroadcastOptions bOptions = BroadcastOptions.makeBasic();
            bOptions.setTemporaryAppWhitelistDuration(
                        BroadcastOptions.TEMPORARY_WHITELIST_TYPE_FOREGROUND_SERVICE_ALLOWED,