| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/ |
| D | WMShellConcurrencyModule.java | 39 import com.android.wm.shell.common.annotations.ShellMainThread; 109 @ShellMainThread 111 @Nullable @ShellMainThread HandlerThread mainThread, in provideShellMainHandler() 134 @ShellMainThread 136 @ShellMainThread Handler mainHandler, in provideShellMainExecutor() 151 @ShellMainThread 153 @ShellMainThread ShellExecutor executor) { in provideShellMainChoreographer()
|
| D | WMShellBaseModule.java | 59 import com.android.wm.shell.common.annotations.ShellMainThread; 145 @ShellMainThread ShellExecutor mainExecutor) { in provideDisplayController() 154 @ShellMainThread ShellExecutor mainExecutor) { in provideDisplayInsetsController() 167 @ShellMainThread ShellExecutor mainExecutor in provideDisplayImeController() 184 @ShellMainThread ShellExecutor mainExecutor in provideDevicePostureController() 196 @ShellMainThread ShellExecutor mainExecutor) { in provideTabletopModeController() 210 @ShellMainThread ShellExecutor mainExecutor) { in provideDragAndDropController() 224 @ShellMainThread ShellExecutor mainExecutor in provideShellTaskOrganizer() 241 @ShellMainThread ShellExecutor mainExecutor, Lazy<Transitions> transitionsLazy, in provideCompatUIController() 254 @ShellMainThread ShellExecutor mainExecutor) { in provideSyncTransactionQueue() [all …]
|
| D | WMShellModule.java | 54 import com.android.wm.shell.common.annotations.ShellMainThread; 138 @ShellMainThread ShellExecutor mainExecutor) { in provideBubbleData() 163 @ShellMainThread ShellExecutor mainExecutor, in provideBubbleController() 164 @ShellMainThread Handler mainHandler, in provideBubbleController() 187 @ShellMainThread Handler mainHandler, in provideWindowDecorViewModel() 188 @ShellMainThread Choreographer mainChoreographer, in provideWindowDecorViewModel() 260 @ShellMainThread ShellExecutor mainExecutor, in provideFreeformTaskTransitionHandler() 296 @ShellMainThread ShellExecutor mainExecutor, in provideOneHandedController() 297 @ShellMainThread Handler mainHandler) { in provideOneHandedController() 329 @ShellMainThread ShellExecutor mainExecutor) { in provideSplitScreenController() [all …]
|
| D | TvWMShellModule.java | 33 import com.android.wm.shell.common.annotations.ShellMainThread; 92 @ShellMainThread ShellExecutor mainExecutor, in provideSplitScreenController()
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/ |
| D | Pip1Module.java | 32 import com.android.wm.shell.common.annotations.ShellMainThread; 104 @ShellMainThread ShellExecutor mainExecutor) { in providePip1() 129 @ShellMainThread ShellExecutor mainExecutor, in providesPipPhoneMenuController() 130 @ShellMainThread Handler mainHandler) { in providesPipPhoneMenuController() 147 @ShellMainThread ShellExecutor mainExecutor) { in providePipTouchHandler() 175 @ShellMainThread ShellExecutor mainExecutor) { in providePipTaskOrganizer() 203 @ShellMainThread ShellExecutor mainExecutor) { in providePipAppOpsListener()
|
| D | TvPipModule.java | 30 import com.android.wm.shell.common.annotations.ShellMainThread; 91 @ShellMainThread Handler mainHandler, // needed for registerReceiverForAllUsers() in providePip() 92 @ShellMainThread ShellExecutor mainExecutor) { in providePip() 120 @ShellMainThread Handler mainHandler, in provideTvPipBoundsController() 181 @ShellMainThread Handler mainHandler) { in providesTvPipMenuController() 216 @ShellMainThread ShellExecutor mainExecutor) { in providePipTaskOrganizer() 235 @ShellMainThread ShellExecutor mainExecutor) { in providePipAppOpsListener()
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/ |
| D | DisplayChangeController.java | 30 import com.android.wm.shell.common.annotations.ShellMainThread; 116 @ShellMainThread
|
| D | TabletopModeController.java | 36 import com.android.wm.shell.common.annotations.ShellMainThread; 112 @ShellMainThread ShellExecutor mainExecutor) { in TabletopModeController()
|
| D | DisplayInsetsController.java | 33 import com.android.wm.shell.common.annotations.ShellMainThread; 251 @ShellMainThread
|
| D | DisplayController.java | 37 import com.android.wm.shell.common.annotations.ShellMainThread; 369 @ShellMainThread
|
| /frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/ |
| D | WMComponent.java | 27 import com.android.wm.shell.common.annotations.ShellMainThread; 68 Builder setShellMainThread(@Nullable @ShellMainThread HandlerThread t); in setShellMainThread()
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/docs/ |
| D | threading.md | 25 - `ShellMainThread` (only used if the resource `config_enableShellMainThread` is set true 49 `@ShellMainThread Executor`) when injecting into your Shell component. 71 - You generally **never** need to create Handlers explicitly, instead inject `@ShellMainThread 77 - In such cases inject `@ShellMainThread Handler` or use view.getHandler() which should be OK
|
| D | changes.md | 42 - Have all incoming calls post to the main shell thread (inject @ShellMainThread Executor into the
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/annotations/ |
| D | ShellMainThread.java | 15 public @interface ShellMainThread {} annotation
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/compatui/ |
| D | CompatUIConfiguration.java | 27 import com.android.wm.shell.common.annotations.ShellMainThread; 104 public CompatUIConfiguration(Context context, @ShellMainThread ShellExecutor mainExecutor) { in CompatUIConfiguration()
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/ |
| D | BubbleTaskViewHelper.java | 39 import com.android.wm.shell.common.annotations.ShellMainThread; 68 private final @ShellMainThread ShellExecutor mMainExecutor;
|
| D | BubbleController.java | 106 import com.android.wm.shell.common.annotations.ShellMainThread; 281 @ShellMainThread ShellExecutor mainExecutor, in BubbleController() 282 @ShellMainThread Handler mainHandler, in BubbleController()
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/ |
| D | DesktopModeController.java | 65 import com.android.wm.shell.common.annotations.ShellMainThread; 99 @ShellMainThread Handler mainHandler, in DesktopModeController() 100 @ShellMainThread ShellExecutor mainExecutor) { in DesktopModeController()
|
| D | DesktopTasksController.kt | 58 import com.android.wm.shell.common.annotations.ShellMainThread in <lambda>() 94 @ShellMainThread private val mainExecutor: ShellExecutor in <lambda>()
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/back/ |
| D | CrossTaskBackAnimation.java | 48 import com.android.wm.shell.common.annotations.ShellMainThread; 63 @ShellMainThread
|
| D | CustomizeActivityAnimation.java | 56 import com.android.wm.shell.common.annotations.ShellMainThread; 61 @ShellMainThread
|
| D | CrossActivityAnimation.java | 52 import com.android.wm.shell.common.annotations.ShellMainThread; 55 @ShellMainThread
|
| D | BackAnimationController.java | 69 import com.android.wm.shell.common.annotations.ShellMainThread; 169 @NonNull @ShellMainThread ShellExecutor shellExecutor, in BackAnimationController() 182 @NonNull @ShellMainThread ShellExecutor shellExecutor, in BackAnimationController()
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/recents/ |
| D | RecentTasksController.java | 53 import com.android.wm.shell.common.annotations.ShellMainThread; 115 @ShellMainThread ShellExecutor mainExecutor in create()
|
| /frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/ |
| D | PipTaskOrganizer.java | 84 import com.android.wm.shell.common.annotations.ShellMainThread; 345 @ShellMainThread ShellExecutor mainExecutor) { in PipTaskOrganizer()
|