Add a few TODOs for removing getSfInstance
Bug: 162235855 Test: N/A Change-Id: Ie5ed75aa3971844be37cea92f6c1a353e42e82e8
This commit is contained in:
@@ -866,6 +866,7 @@ public final class ViewRootImpl implements ViewParent,
|
||||
mDensity = context.getResources().getDisplayMetrics().densityDpi;
|
||||
mNoncompatDensity = context.getResources().getDisplayMetrics().noncompatDensityDpi;
|
||||
mFallbackEventHandler = new PhoneFallbackEventHandler(context);
|
||||
// TODO(b/222696368): remove getSfInstance usage and use vsyncId for transactions
|
||||
mChoreographer = useSfChoreographer
|
||||
? Choreographer.getSfInstance() : Choreographer.getInstance();
|
||||
mDisplayManager = (DisplayManager)context.getSystemService(Context.DISPLAY_SERVICE);
|
||||
|
||||
@@ -24,6 +24,7 @@ import android.view.Choreographer;
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
// TODO(b/222698397): remove getSfInstance/this class usage and use vsyncId for transactions
|
||||
public final class SfVsyncFrameCallbackProvider implements AnimationFrameCallbackProvider {
|
||||
|
||||
private final Choreographer mChoreographer;
|
||||
|
||||
@@ -146,6 +146,7 @@ public class PipInputConsumer {
|
||||
mMainExecutor.execute(() -> {
|
||||
// Choreographer.getSfInstance() must be called on the thread that the input event
|
||||
// receiver should be receiving events
|
||||
// TODO(b/222697646): remove getSfInstance usage and use vsyncId for transactions
|
||||
mInputEventReceiver = new InputEventReceiver(inputChannel,
|
||||
Looper.myLooper(), Choreographer.getSfInstance());
|
||||
if (mRegistrationListener != null) {
|
||||
|
||||
@@ -94,6 +94,8 @@ public class PipMotionHelper implements PipAppOpsListener.Callback,
|
||||
final FrameCallbackScheduler scheduler = new FrameCallbackScheduler() {
|
||||
@Override
|
||||
public void postFrameCallback(@androidx.annotation.NonNull Runnable runnable) {
|
||||
// TODO(b/222697646): remove getSfInstance usage and use vsyncId for
|
||||
// transactions
|
||||
Choreographer.getSfInstance().postFrameCallback(t -> runnable.run());
|
||||
}
|
||||
|
||||
|
||||
@@ -625,6 +625,7 @@ public class PipResizeGestureHandler {
|
||||
|
||||
class PipResizeInputEventReceiver extends BatchedInputEventReceiver {
|
||||
PipResizeInputEventReceiver(InputChannel channel, Looper looper) {
|
||||
// TODO(b/222697646): remove getSfInstance usage and use vsyncId for transactions
|
||||
super(channel, looper, Choreographer.getSfInstance());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user