Loading services/core/java/com/android/server/am/ActivityManagerService.java +3 −1 Original line number Diff line number Diff line Loading @@ -328,6 +328,7 @@ import com.android.server.AlarmManagerInternal; import com.android.server.AppOpsService; import com.android.server.AttributeCache; import com.android.server.DeviceIdleController; import com.android.server.DisplayThread; import com.android.server.IntentResolver; import com.android.server.IoThread; import com.android.server.LocalServices; Loading Loading @@ -2262,7 +2263,8 @@ public class ActivityManagerService extends IActivityManager.Stub mIntentFirewall = new IntentFirewall(new IntentFirewallInterface(), mHandler); mActivityTaskManager = atm; mActivityTaskManager.setActivityManagerService(mIntentFirewall, mPendingIntentController); mActivityTaskManager.initialize(mIntentFirewall, mPendingIntentController, DisplayThread.get().getLooper()); mAtmInternal = LocalServices.getService(ActivityTaskManagerInternal.class); mProcessCpuThread = new Thread("CpuTracker") { Loading services/core/java/com/android/server/wm/ActivityTaskManagerService.java +6 −6 Original line number Diff line number Diff line Loading @@ -190,6 +190,7 @@ import android.os.Handler; import android.os.IBinder; import android.os.IUserManager; import android.os.LocaleList; import android.os.Looper; import android.os.Message; import android.os.PersistableBundle; import android.os.PowerManager; Loading Loading @@ -246,7 +247,6 @@ import com.android.internal.util.Preconditions; import com.android.internal.util.function.pooled.PooledLambda; import com.android.server.AppOpsService; import com.android.server.AttributeCache; import com.android.server.DisplayThread; import com.android.server.LocalServices; import com.android.server.SystemService; import com.android.server.SystemServiceManager; Loading Loading @@ -753,9 +753,9 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { return mGlobalLock; } public void setActivityManagerService(IntentFirewall intentFirewall, PendingIntentController intentController) { mH = new H(); public void initialize(IntentFirewall intentFirewall, PendingIntentController intentController, Looper looper) { mH = new H(looper); mUiHandler = new UiHandler(); mIntentFirewall = intentFirewall; final File systemDir = SystemServiceManager.ensureSystemDir(); Loading Loading @@ -5593,8 +5593,8 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { static final int FIRST_ACTIVITY_STACK_MSG = 100; static final int FIRST_SUPERVISOR_STACK_MSG = 200; public H() { super(DisplayThread.get().getLooper()); H(Looper looper) { super(looper); } @Override Loading services/tests/wmtests/src/com/android/server/wm/ActivityTestsBase.java +5 −7 Original line number Diff line number Diff line Loading @@ -34,7 +34,6 @@ import static com.android.dx.mockito.inline.extended.ExtendedMockito.doAnswer; import static com.android.dx.mockito.inline.extended.ExtendedMockito.doNothing; import static com.android.dx.mockito.inline.extended.ExtendedMockito.doReturn; import static com.android.dx.mockito.inline.extended.ExtendedMockito.mock; import static com.android.dx.mockito.inline.extended.ExtendedMockito.spy; import static com.android.dx.mockito.inline.extended.ExtendedMockito.spyOn; import static com.android.server.wm.ActivityStack.REMOVE_TASK_MODE_DESTROYING; import static com.android.server.wm.ActivityStackSupervisor.ON_TOP; Loading Loading @@ -403,11 +402,10 @@ class ActivityTestsBase { doReturn(true).when(this).isBackgroundActivityStartsEnabled(); } void setActivityManagerService(IntentFirewall intentFirewall, PendingIntentController intentController, ActivityManagerInternal amInternal, WindowManagerService wm) { void setup(IntentFirewall intentFirewall, PendingIntentController intentController, ActivityManagerInternal amInternal, WindowManagerService wm, Looper looper) { mAmInternal = amInternal; setActivityManagerService(intentFirewall, intentController); initialize(intentFirewall, intentController, looper); initRootActivityContainerMocks(wm); setWindowManager(wm); } Loading Loading @@ -517,8 +515,8 @@ class ActivityTestsBase { mWindowManager = prepareMockWindowManager(); mUgmInternal = mock(UriGrantsManagerInternal.class); atm.setActivityManagerService(mIntentFirewall, mPendingIntentController, new LocalService(), mWindowManager); atm.setup(mIntentFirewall, mPendingIntentController, new LocalService(), mWindowManager, testInjector.mHandlerThread.getLooper()); mActivityTaskManager = atm; mAtmInternal = atm.mInternal; Loading Loading
services/core/java/com/android/server/am/ActivityManagerService.java +3 −1 Original line number Diff line number Diff line Loading @@ -328,6 +328,7 @@ import com.android.server.AlarmManagerInternal; import com.android.server.AppOpsService; import com.android.server.AttributeCache; import com.android.server.DeviceIdleController; import com.android.server.DisplayThread; import com.android.server.IntentResolver; import com.android.server.IoThread; import com.android.server.LocalServices; Loading Loading @@ -2262,7 +2263,8 @@ public class ActivityManagerService extends IActivityManager.Stub mIntentFirewall = new IntentFirewall(new IntentFirewallInterface(), mHandler); mActivityTaskManager = atm; mActivityTaskManager.setActivityManagerService(mIntentFirewall, mPendingIntentController); mActivityTaskManager.initialize(mIntentFirewall, mPendingIntentController, DisplayThread.get().getLooper()); mAtmInternal = LocalServices.getService(ActivityTaskManagerInternal.class); mProcessCpuThread = new Thread("CpuTracker") { Loading
services/core/java/com/android/server/wm/ActivityTaskManagerService.java +6 −6 Original line number Diff line number Diff line Loading @@ -190,6 +190,7 @@ import android.os.Handler; import android.os.IBinder; import android.os.IUserManager; import android.os.LocaleList; import android.os.Looper; import android.os.Message; import android.os.PersistableBundle; import android.os.PowerManager; Loading Loading @@ -246,7 +247,6 @@ import com.android.internal.util.Preconditions; import com.android.internal.util.function.pooled.PooledLambda; import com.android.server.AppOpsService; import com.android.server.AttributeCache; import com.android.server.DisplayThread; import com.android.server.LocalServices; import com.android.server.SystemService; import com.android.server.SystemServiceManager; Loading Loading @@ -753,9 +753,9 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { return mGlobalLock; } public void setActivityManagerService(IntentFirewall intentFirewall, PendingIntentController intentController) { mH = new H(); public void initialize(IntentFirewall intentFirewall, PendingIntentController intentController, Looper looper) { mH = new H(looper); mUiHandler = new UiHandler(); mIntentFirewall = intentFirewall; final File systemDir = SystemServiceManager.ensureSystemDir(); Loading Loading @@ -5593,8 +5593,8 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { static final int FIRST_ACTIVITY_STACK_MSG = 100; static final int FIRST_SUPERVISOR_STACK_MSG = 200; public H() { super(DisplayThread.get().getLooper()); H(Looper looper) { super(looper); } @Override Loading
services/tests/wmtests/src/com/android/server/wm/ActivityTestsBase.java +5 −7 Original line number Diff line number Diff line Loading @@ -34,7 +34,6 @@ import static com.android.dx.mockito.inline.extended.ExtendedMockito.doAnswer; import static com.android.dx.mockito.inline.extended.ExtendedMockito.doNothing; import static com.android.dx.mockito.inline.extended.ExtendedMockito.doReturn; import static com.android.dx.mockito.inline.extended.ExtendedMockito.mock; import static com.android.dx.mockito.inline.extended.ExtendedMockito.spy; import static com.android.dx.mockito.inline.extended.ExtendedMockito.spyOn; import static com.android.server.wm.ActivityStack.REMOVE_TASK_MODE_DESTROYING; import static com.android.server.wm.ActivityStackSupervisor.ON_TOP; Loading Loading @@ -403,11 +402,10 @@ class ActivityTestsBase { doReturn(true).when(this).isBackgroundActivityStartsEnabled(); } void setActivityManagerService(IntentFirewall intentFirewall, PendingIntentController intentController, ActivityManagerInternal amInternal, WindowManagerService wm) { void setup(IntentFirewall intentFirewall, PendingIntentController intentController, ActivityManagerInternal amInternal, WindowManagerService wm, Looper looper) { mAmInternal = amInternal; setActivityManagerService(intentFirewall, intentController); initialize(intentFirewall, intentController, looper); initRootActivityContainerMocks(wm); setWindowManager(wm); } Loading Loading @@ -517,8 +515,8 @@ class ActivityTestsBase { mWindowManager = prepareMockWindowManager(); mUgmInternal = mock(UriGrantsManagerInternal.class); atm.setActivityManagerService(mIntentFirewall, mPendingIntentController, new LocalService(), mWindowManager); atm.setup(mIntentFirewall, mPendingIntentController, new LocalService(), mWindowManager, testInjector.mHandlerThread.getLooper()); mActivityTaskManager = atm; mAtmInternal = atm.mInternal; Loading