Dysk piaskownicy
  public
  
  final
  
  class
  SandboxedSdk
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.app.sdksandbox.SandboxedSdk, | 
Reprezentuje pakiet SDK wczytany w procesie piaskownicy.
Zwrócono w odpowiedzi na żądanie SdkSandboxManager#loadSdk (powodzenie). Aplikacja może
 go uzyskasz, dzwoniąc pod numer SdkSandboxManager#loadSdk. Powinien użyć tego obiektu, aby uzyskać
 do interfejsu SDK za pomocą getInterface().
 
Pakiet SDK powinien go utworzyć w momencie wywołania funkcji SandboxedSdkProvider#onLoadSdk i usuwać wszystkie
 odnosi się do niego, gdy wywoływana jest metoda SandboxedSdkProvider#beforeUnloadSdk(). Dodatkowo
 Pakiet SDK powinien kończyć się niepowodzeniem wywołania IBinder zwróconego z getInterface() po
 Zadzwoniono do: SandboxedSdkProvider#beforeUnloadSdk().
Podsumowanie
| Stałe odziedziczone | 
|---|
| Fieldsem | |
|---|---|
| 
    public
    static
    final
    Creator<SandboxedSdk> | CREATOR
 | 
| Konstruktory publiczne | |
|---|---|
| 
      SandboxedSdk(IBinder sdkInterface)
      Tworzy obiekt  | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        int | 
      describeContents()
      Opisz rodzaje specjalnych obiektów zawartych w tej Parcelable złośliwą reprezentację instancji. | 
| 
        
        
        
        
        
        IBinder | 
      getInterface()
      Zwraca interfejs do pakietu SDK, który został wczytany w odpowiedzi na żądanie  | 
| 
        
        
        
        
        
        SharedLibraryInfo | 
      getSharedLibraryInfo()
      Zwraca  | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      Spłaszcz ten obiekt na działkę. | 
| Metody dziedziczone | |
|---|---|
Fieldsem
CREATOR
public static final Creator<SandboxedSdk> CREATOR
Konstruktory publiczne
Dysk piaskownicy
public SandboxedSdk (IBinder sdkInterface)
Tworzy obiekt SandboxedSdk.
| Parametry | |
|---|---|
| sdkInterface | IBinder: interfejs pakietu SDK. Będzie to punkt wejścia do pakietu SDK w trybie piaskownicy
     dla danej aplikacji. Pakiet SDK powinien utrzymywać wartość tego terminu, dopóki nie zostanie załadowany w piaskownicy.
     zacznij wykonywać nieudane wywołania tego interfejsu po jego wyłączeniu.Ten interfejs można później pobrać za pomocą  | 
Metody publiczne
opisywanie treści
public int describeContents ()
Opisz rodzaje specjalnych obiektów zawartych w tej Parcelable
 złośliwą reprezentację instancji. Jeśli na przykład obiekt zostanie
 dołącz deskryptor pliku w danych wyjściowych writeToParcel(android.os.Parcel, int),
 wartość zwrotna tej metody musi zawierać
 CONTENTS_FILE_DESCRIPTOR bit.
| Zwroty | |
|---|---|
| int | maska bitowa wskazująca zbiór specjalnych typów obiektów
 przez tę instancję obiektu Parcelable.
 
 Wartość to 0lubCONTENTS_FILE_DESCRIPTOR | 
getInterface
public IBinder getInterface ()
Zwraca interfejs do pakietu SDK, który został wczytany w odpowiedzi na żądanie SdkSandboxManager.loadSdk(String, Bundle, Executor, OutcomeReceiver). Interfejs null jest zwracany, jeśli segregator od tego czasu
 niedostępne w odpowiedzi na usunięcie z pamięci pakietu SDK.
| Zwroty | |
|---|---|
| IBinder | |
getSharedLibraryInfo
public SharedLibraryInfo getSharedLibraryInfo ()
Zwraca SharedLibraryInfo dla pakietu SDK.
| Zwroty | |
|---|---|
| SharedLibraryInfo | Ta wartość nie może być typu null. | 
| Rzuty | |
|---|---|
| IllegalStateException | jeśli usługa systemowa nie dołączyła jeszcze SharedLibraryInfodo obiektuSandboxedSdkwysłanego przez SDK. | 
zapisToParcel
public void writeToParcel (Parcel dest, int flags)
Spłaszcz ten obiekt na działkę.
| Parametry | |
|---|---|
| dest | Parcel: ta wartość nie może być typunull. | 
| flags | int: dodatkowe flagi informujące o sposobie zapisywania obiektu.
 Może wynosić 0 lubParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 Wartość to0lub kombinacjaParcelable.PARCELABLE_WRITE_RETURN_VALUEi android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
