TvInteractiveAppCallback
abstract class TvInteractiveAppCallback
| kotlin.Any | |
| ↳ | android.media.tv.interactive.TvInteractiveAppManager.TvInteractiveAppCallback | 
Callback used to monitor status of the TV Interactive App.
Summary
| Public constructors | |
|---|---|
| Public methods | |
|---|---|
| open Unit | 
            onInteractiveAppServiceAdded(iAppServiceId: String)This is called when a TV Interactive App service is added to the system.  | 
        
| open Unit | 
            onInteractiveAppServiceRemoved(iAppServiceId: String)This is called when a TV Interactive App service is removed from the system.  | 
        
| open Unit | 
            onInteractiveAppServiceUpdated(iAppServiceId: String)This is called when a TV Interactive App service is updated on the system.  | 
        
| open Unit | 
            onTvInteractiveAppServiceStateChanged(iAppServiceId: String, type: Int, state: Int, err: Int)This is called when the state of the interactive app service is changed.  | 
        
Public constructors
TvInteractiveAppCallback
TvInteractiveAppCallback()
Public methods
onInteractiveAppServiceAdded
open fun onInteractiveAppServiceAdded(iAppServiceId: String): Unit
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
open fun onInteractiveAppServiceRemoved(iAppServiceId: String): Unit
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
open fun onInteractiveAppServiceUpdated(iAppServiceId: String): Unit
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
open fun onTvInteractiveAppServiceStateChanged(
iAppServiceId: String,
type: Int,
state: Int,
err: Int
): Unit
This is called when the state of the interactive app service is changed.