freezer: add internal per-process callbacks
Add per-process frozen/unfrozen callbacks in ActivityManagerInternal for use within system_server. The callbacks are registered on a per-process object; there is no way to unregister, so the callbacks exist for the lifetime of the process. Callbacks are executed when the frozen/unfrozen state changes. Note that if the callback is added with a HandlerExecutor, the callback will be delivered to the end client some time later, possibly in a different thread. Test: atest * FrameworksServicesTests:com.android.server.am * FrameworksMockingServicesTests:com.android.server.am Bug: 326315985 Flag: EXEMPT refactor Change-Id: I17e8f26633f70f6d54c742d58ba23f9a20fa3f64
Loading
Please register or sign in to comment