AppOwnedSdkSandboxInterface
  public
  
  final
  
  class
  AppOwnedSdkSandboxInterface
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.app.sdksandbox.AppOwnedSdkSandboxInterface | 
Representa um canal para um SDK no processo de sandbox para interagir com o app.
O SDK e o app podem definir uma interface de vinculação para ser implementada pelo app e compartilhada
 por um objeto de AppOwnedSdkSandboxInterface.
 
O app registra AppOwnedSdkSandboxInterfaces usando SdkSandboxManager.registerAppOwnedSdkSandboxInterface(AppOwnedSdkSandboxInterface).
 
O SDK no processo de sandbox pode consultar a lista de AppOwnedSdkSandboxInterfaces
 registrada usando ERROR(/SdkSandboxController#getAppOwnedSdkSandboxInterfaces).
 
Depois que o SDK tiver a AppOwnedSdkSandboxInterface com que quer se comunicar, será necessário
 transmitir o objeto de vinculação de getInterface() para a interface pré-organizada antes de iniciar
 a comunicação.
Resumo
| Constantes herdadas | 
|---|
| Campos | |
|---|---|
| 
    public
    static
    final
    Creator<AppOwnedSdkSandboxInterface> | CREATOR
 | 
| Construtores públicos | |
|---|---|
| 
      AppOwnedSdkSandboxInterface(String name, long version, IBinder binder)
       | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        int | 
      describeContents()
      Descreve os tipos de objetos especiais contidos na representação empacotada dessa instância de Parcelable. | 
| 
        
        
        
        
        
        IBinder | 
      getInterface()
      Retorna o objeto de vinculação associado à AppOwnedSdkSandboxInterface. | 
| 
        
        
        
        
        
        String | 
      getName()
      Retorna o nome usado para registrar a AppOwnedSdkSandboxInterface. | 
| 
        
        
        
        
        
        long | 
      getVersion()
      Retorna a versão usada para registrar a AppOwnedSdkSandboxInterface. | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      Nivela esse objeto em um Parcel. | 
| Métodos herdados | |
|---|---|
Campos
CREATOR
public static final Creator<AppOwnedSdkSandboxInterface> CREATOR
Construtores públicos
AppOwnedSdkSandboxInterface
public AppOwnedSdkSandboxInterface (String name, long version, IBinder binder)
| Parâmetros | |
|---|---|
| name | String: este valor não pode sernull. | 
| version | long | 
| binder | IBinder: este valor não pode sernull. | 
Métodos públicos
describeContents
public int describeContents ()
Descreve os tipos de objetos especiais contidos na representação empacotada
 dessa instância de Parcelable. Por exemplo, se o objeto incluir
 um descritor do arquivo na saída de writeToParcel(android.os.Parcel, int),
 o valor de retorno desse método vai incluir o
 bit CONTENTS_FILE_DESCRIPTOR.
| Retorna | |
|---|---|
| int | Um bitmask que indica o conjunto de tipos de objetos especiais empacotados
 por essa instância do objeto Parcelable.
 
 O valor é 0ouCONTENTS_FILE_DESCRIPTOR. | 
getInterface
public IBinder getInterface ()
Retorna o objeto de vinculação associado à AppOwnedSdkSandboxInterface.
O SDK e o app podem definir uma interface de vinculação para ser implementada pelo app e compartilhada
 por esse objeto. Consulte AppOwnedSdkSandboxInterface.
 
O SDK no sandbox terá que transmitir o objeto de vinculação recebido desse método para a interface combinada antes de usá-lo.
| Retorna | |
|---|---|
| IBinder | Esse valor não pode ser null. | 
getName
public String getName ()
Retorna o nome usado para registrar a AppOwnedSdkSandboxInterface.
O app pode registrar apenas uma interface com o nome fornecido.
| Retorna | |
|---|---|
| String | Esse valor não pode ser null. | 
getVersion
public long getVersion ()
Retorna a versão usada para registrar a AppOwnedSdkSandboxInterface.
Uma versão pode ser escolhida por um app e usada para comunicar todas as atualizações feitas na implementação.
| Retorna | |
|---|---|
| long | |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Nivela esse objeto em um Parcel.
| Parâmetros | |
|---|---|
| dest | Parcel: este valor não pode sernull. | 
| flags | int: outras sinalizações sobre como o objeto precisa ser criado.
 Pode ser 0 ouParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 O valor é0ou uma combinação deParcelable.PARCELABLE_WRITE_RETURN_VALUEe android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
