IntentMonitor

public interface IntentMonitor

androidx.test.runner.intent.IntentMonitor


Interface for tests to use when they need to monitor intents used to start activities from the current Instrumentation.

Retrieve instances of the monitor through {@link IntentMonitorRegistry).

Monitoring intents requires support from Instrumentation, therefore do not expect an instance to be present under any arbitrary instrumentation.

Summary

Public methods

abstract void addIntentCallback(IntentCallback callback)

Adds an IntentCallback, which will be notified when intents are sent from the current instrumentation process.

abstract void removeIntentCallback(IntentCallback callback)

Removes a previously registered IntentCallback.

Public methods

addIntentCallback

void addIntentCallback (IntentCallback callback)

Adds an IntentCallback, which will be notified when intents are sent from the current instrumentation process.

Parameters
callback IntentCallback

removeIntentCallback

void removeIntentCallback (IntentCallback callback)

Removes a previously registered IntentCallback.

Parameters
callback IntentCallback