Updates visibility constants
Bug: 278752452 Test: Build Change-Id: If2c14321093826cfaf237e5425249ddee228732b
This commit is contained in:
@@ -42,14 +42,14 @@ class RearDisplayPresentation extends Presentation implements ExtensionWindowAre
|
||||
/**
|
||||
* {@code mStateConsumer} is notified that their content is now visible when the
|
||||
* {@link Presentation} object is started. There is no comparable callback for
|
||||
* {@link WindowAreaComponent#SESSION_STATE_INVISIBLE} in {@link #onStop()} due to the
|
||||
* {@link WindowAreaComponent#SESSION_STATE_CONTENT_INVISIBLE} in {@link #onStop()} due to the
|
||||
* timing of when a {@link android.hardware.devicestate.DeviceStateRequest} is cancelled
|
||||
* ending rear display presentation mode happening before the {@link Presentation} is stopped.
|
||||
*/
|
||||
@Override
|
||||
protected void onStart() {
|
||||
super.onStart();
|
||||
mStateConsumer.accept(WindowAreaComponent.SESSION_STATE_VISIBLE);
|
||||
mStateConsumer.accept(WindowAreaComponent.SESSION_STATE_CONTENT_VISIBLE);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
|
||||
@@ -328,8 +328,8 @@ public class WindowAreaComponentImpl implements WindowAreaComponent,
|
||||
// due to not having a good mechanism to know when
|
||||
// the content is no longer visible before it's fully removed
|
||||
if (getLastReportedRearDisplayPresentationStatus()
|
||||
== SESSION_STATE_VISIBLE) {
|
||||
consumer.accept(SESSION_STATE_INVISIBLE);
|
||||
== SESSION_STATE_CONTENT_VISIBLE) {
|
||||
consumer.accept(SESSION_STATE_CONTENT_INVISIBLE);
|
||||
}
|
||||
mRearDisplayPresentationController = null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user