TvInteractiveAppManager.TvInteractiveAppCallback


public static abstract class TvInteractiveAppManager.TvInteractiveAppCallback
extends Object

java.lang.Object
   ↳ android.media.tv.interactive.TvInteractiveAppManager.TvInteractiveAppCallback


Callback used to monitor status of the TV Interactive App.

Summary

Public constructors

TvInteractiveAppCallback()

Public methods

void onInteractiveAppServiceAdded(String iAppServiceId)

This is called when a TV Interactive App service is added to the system.

void onInteractiveAppServiceRemoved(String iAppServiceId)

This is called when a TV Interactive App service is removed from the system.

void onInteractiveAppServiceUpdated(String iAppServiceId)

This is called when a TV Interactive App service is updated on the system.

void onTvInteractiveAppServiceStateChanged(String iAppServiceId, int type, int state, int err)

This is called when the state of the interactive app service is changed.

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public constructors

TvInteractiveAppCallback

public TvInteractiveAppCallback ()

Public methods

onInteractiveAppServiceAdded

Added in API level 33
public void onInteractiveAppServiceAdded (String iAppServiceId)

This is called when a TV Interactive App service is added to the system.

Normally it happens when the user installs a new TV Interactive App service package that implements TvInteractiveAppService interface.

Parameters
iAppServiceId String: The ID of the TV Interactive App service. This value cannot be null.

onInteractiveAppServiceRemoved

Added in API level 33
public void onInteractiveAppServiceRemoved (String iAppServiceId)

This is called when a TV Interactive App service is removed from the system.

Normally it happens when the user uninstalls the previously installed TV Interactive App service package.

Parameters
iAppServiceId String: The ID of the TV Interactive App service. This value cannot be null.

onInteractiveAppServiceUpdated

Added in API level 33
public void onInteractiveAppServiceUpdated (String iAppServiceId)

This is called when a TV Interactive App service is updated on the system.

Normally it happens when a previously installed TV Interactive App service package is re-installed or a newer version of the package exists becomes available/unavailable.

Parameters
iAppServiceId String: The ID of the TV Interactive App service. This value cannot be null.

onTvInteractiveAppServiceStateChanged

Added in API level 33
public void onTvInteractiveAppServiceStateChanged (String iAppServiceId, 
                int type, 
                int state, 
                int err)

This is called when the state of the interactive app service is changed.