public final class RequirementsWatcher extends Object
Requirements are met and notifies the RequirementsWatcher.Listener on changes.| Modifier and Type | Class | Description |
|---|---|---|
static interface |
RequirementsWatcher.Listener |
Notified when RequirementsWatcher instance first created and on changes whether the
Requirements are met. |
| Constructor | Description |
|---|---|
RequirementsWatcher(Context context,
RequirementsWatcher.Listener listener,
Requirements requirements) |
| Modifier and Type | Method | Description |
|---|---|---|
Requirements |
getRequirements() |
Returns watched
Requirements. |
int |
start() |
Starts watching for changes.
|
void |
stop() |
Stops watching for changes.
|
public RequirementsWatcher(Context context, RequirementsWatcher.Listener listener, Requirements requirements)
context - Any context.listener - Notified whether the Requirements are met.requirements - The requirements to watch.@RequirementFlags public int start()
Looper. Listener methods are called on the caller thread.RequirementFlags that are not met, or 0.public void stop()
public Requirements getRequirements()
Requirements.