RequirementsWatcher
@UnstableApi
public final class RequirementsWatcher
Watches whether the Requirements are met and notifies the Listener on changes.
Summary
Nested types |
|---|
public interface RequirementsWatcher.ListenerNotified when RequirementsWatcher instance first created and on changes whether the |
Public fields |
|
|---|---|
final Requirements |
Public constructors |
|---|
RequirementsWatcher( |
Public methods |
|
|---|---|
Requirements |
Returns watched |
int |
Starts watching for changes. |
void |
stop()Stops watching for changes. |
Public fields
Public constructors
RequirementsWatcher
public RequirementsWatcher(
Context context,
RequirementsWatcher.Listener listener,
Requirements requirements
)
| Parameters | |
|---|---|
Context context |
Any context. |
RequirementsWatcher.Listener listener |
Notified whether the |
Requirements requirements |
The requirements to watch. |
Public methods
start
@Requirements.RequirementFlags
public int start()
Starts watching for changes. Must be called from a thread that has an associated Looper. Listener methods are called on the caller thread.
| Returns | |
|---|---|
int |
Initial |