Merge "Add DisplayGroupListener interface" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
85a4c88d38
@@ -465,4 +465,46 @@ public abstract class DisplayManagerInternal {
|
|||||||
public interface DisplayTransactionListener {
|
public interface DisplayTransactionListener {
|
||||||
void onDisplayTransaction(Transaction t);
|
void onDisplayTransaction(Transaction t);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called when there are changes to {@link com.android.server.display.DisplayGroup
|
||||||
|
* DisplayGroups}.
|
||||||
|
*/
|
||||||
|
public interface DisplayGroupListener {
|
||||||
|
/**
|
||||||
|
* A new display group with the provided {@code groupId} was added.
|
||||||
|
*
|
||||||
|
* <ol>
|
||||||
|
* <li>The {@code groupId} is applied to all appropriate {@link Display displays}.
|
||||||
|
* <li>This method is called.
|
||||||
|
* <li>{@link android.hardware.display.DisplayManager.DisplayListener DisplayListeners}
|
||||||
|
* are informed of any corresponding changes.
|
||||||
|
* </ol>
|
||||||
|
*/
|
||||||
|
void onDisplayGroupAdded(int groupId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The display group with the provided {@code groupId} was removed.
|
||||||
|
*
|
||||||
|
* <ol>
|
||||||
|
* <li>All affected {@link Display displays} have their group IDs updated appropriately.
|
||||||
|
* <li>{@link android.hardware.display.DisplayManager.DisplayListener DisplayListeners}
|
||||||
|
* are informed of any corresponding changes.
|
||||||
|
* <li>This method is called.
|
||||||
|
* </ol>
|
||||||
|
*/
|
||||||
|
void onDisplayGroupRemoved(int groupId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The display group with the provided {@code groupId} has changed.
|
||||||
|
*
|
||||||
|
* <ol>
|
||||||
|
* <li>All affected {@link Display displays} have their group IDs updated appropriately.
|
||||||
|
* <li>{@link android.hardware.display.DisplayManager.DisplayListener DisplayListeners}
|
||||||
|
* are informed of any corresponding changes.
|
||||||
|
* <li>This method is called.
|
||||||
|
* </ol>
|
||||||
|
*/
|
||||||
|
void onDisplayGroupChanged(int groupId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user