OverlayManager
public
class
OverlayManager
extends Object
java.lang.Object | |
↳ | android.content.om.OverlayManager |
OverlayManager gives apps the ability to create an OverlayManagerTransaction
to
maintain the overlays and list the registered fabricated runtime resources overlays(FRROs).
OverlayManager returns the list of overlays to the app calling getOverlayInfosForTarget(java.lang.String)
. The app starts an OverlayManagerTransaction
to manage
the overlays. The app can achieve the following by using OverlayManagerTransaction
.
- register overlays
- unregister overlays
- execute multiple operations in one commitment by calling
commit(android.content.om.OverlayManagerTransaction)
See also:
Summary
Public methods | |
---|---|
void
|
commit(OverlayManagerTransaction transaction)
Commit the overlay manager transaction. |
List<OverlayInfo>
|
getOverlayInfosForTarget(String targetPackageName)
Get the related information of self-targeting overlays for |
Inherited methods | |
---|---|
Public methods
commit
public void commit (OverlayManagerTransaction transaction)
Commit the overlay manager transaction.
Applications can register overlays and unregister the registered overlays in an atomic
operation via OverlayManagerTransaction
.
Parameters | |
---|---|
transaction |
OverlayManagerTransaction : the series of overlay related requests to perform
This value cannot be null . |
Throws | |
---|---|
Exception |
if not all the requests could be successfully |
See also:
getOverlayInfosForTarget
public List<OverlayInfo> getOverlayInfosForTarget (String targetPackageName)
Get the related information of self-targeting overlays for targetPackageName
.
Parameters | |
---|---|
targetPackageName |
String : the target package name
This value cannot be null . |
Returns | |
---|---|
List<OverlayInfo> |
a list of overlay information
This value cannot be null . |