Korumalı Alana Sahip SDK
  public
  
  final
  
  class
  SandboxedSdk
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| 🎃 | android.app.sdksandbox.SandboxedSdk | 
Korumalı alan işleminde yüklenen bir SDK'yı temsil eder.
Başarıyla SdkSandboxManager#loadSdk için yanıt olarak geri verildi. Bir uygulama
 SdkSandboxManager#loadSdk numaralı telefonu arayarak bu kodu alabilirsiniz. Bu nesneyi kullanarak bir
 arayüzü getInterface() üzerinden SDK'ya bağlanabilir.
 
SandboxedSdkProvider#onLoadSdk çağrıldığında SDK bunu oluşturmalı ve tüm
 SandboxedSdkProvider#beforeUnloadSdk() çağrıldığında buna ilişkin referanslar vardır. Ayrıca,
 SDK, şundan sonra getInterface() öğesinden döndürülen IBinder öğesine yapılan çağrıları geçemez:
 SandboxedSdkProvider#beforeUnloadSdk() çağrıldı.
Özet
| Devralınan sabit değerler | 
|---|
| Fields'ın oynadığı filmler | |
|---|---|
| 
    public
    static
    final
    Creator<SandboxedSdk> | CREATOR
 | 
| Kamu inşaatçıları | |
|---|---|
| 
      SandboxedSdk(IBinder sdkInterface)
      Bir  | |
| Herkese açık yöntemler | |
|---|---|
| 
        
        
        
        
        
        int | 
      describeContents()
      Bu Parselablede yer alan özel nesnelerin türlerini açıklayın temsil edilir. | 
| 
        
        
        
        
        
        IBinder | 
      getInterface()
      
 | 
| 
        
        
        
        
        
        SharedLibraryInfo | 
      getSharedLibraryInfo()
      SDK için  | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      Bu nesneyi bir Parsel olarak birleştirin. | 
| Devralınan yöntemler | |
|---|---|
Fields'ın oynadığı filmler
CREATOR
public static final Creator<SandboxedSdk> CREATOR
Kamu inşaatçıları
Korumalı Alana Sahip SDK
public SandboxedSdk (IBinder sdkInterface)
Bir SandboxedSdk nesnesi oluşturur.
| Parametreler | |
|---|---|
| sdkInterface | IBinder: SDK'nın arayüzü. Bu, korumalı alana alınan SDK'ya giriş noktası olacaktır
     belirtiliyor. SDK, korumalı alana yüklenene kadar bunu geçerli tutmalıdır ve
     Kaldırıldıktan sonra bu arayüze yapılan başarısız çağrılara yanıt vermeye başlayacak.Bu arayüz daha sonra  | 
Herkese açık yöntemler
OpenContents
public int describeContents ()
Bu Parselablede yer alan özel nesnelerin türlerini açıklayın
 temsil edilir. Örneğin, nesne
 writeToParcel(android.os.Parcel, int) çıkışına bir dosya açıklayıcısı dahil ederseniz
 bu yöntemin döndürdüğü değer
 CONTENTS_FILE_DESCRIPTOR bit.
| İlerlemeler | |
|---|---|
| int | marshale edilmiş özel nesne türleri kümesini gösteren bir bit maskesi
 bu Parcelable nesne örneğine göre belirlenir.
 
 Değer, 0veyaCONTENTS_FILE_DESCRIPTOR | 
GetInterface
public IBinder getInterface ()
SdkSandboxManager.loadSdk(String, Bundle, Executor, OutcomeReceiver)'e yanıt olarak yüklenen SDK'nın arayüzünü döndürür. Bağlayıcının geri alınmasından sonra bir null arayüzü döndürülür
 SDK'nın kaldırılması nedeniyle kullanılamaz hale gelir.
| İlerlemeler | |
|---|---|
| IBinder | |
getSharedLibraryInfo
public SharedLibraryInfo getSharedLibraryInfo ()
SDK için SharedLibraryInfo değerini döndürür.
| İlerlemeler | |
|---|---|
| SharedLibraryInfo | Bu değer nullolamaz. | 
| Fırlatma | |
|---|---|
| IllegalStateException | Sistem hizmeti henüz SDK tarafından gönderilen SandboxedSdknesnesineSharedLibraryInfoeklemediyse. | 
Pakete yazma
public void writeToParcel (Parcel dest, int flags)
Bu nesneyi bir Parsel olarak birleştirin.
| Parametreler | |
|---|---|
| dest | Parcel: Bu değernullolamaz. | 
| flags | int: Nesnenin nasıl yazılması gerektiğiyle ilgili ek işaretler.
 0 veyaParcelable.PARCELABLE_WRITE_RETURN_VALUEolabilir.
 
 Değer,0veyaParcelable.PARCELABLE_WRITE_RETURN_VALUEile android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES öğesinin bir kombinasyonu | 
