Wykonaj dane wyjściowe
  public
  
  final
  
  class
  ExecuteOutput
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.adservices.ondevicepersonalization.ExecuteOutput | 
Wynik zwrócony przez funkcję
 IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) w odpowiedzi na wywołanie
 OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle,
 java.util.concurrent.Executor, OutcomeReceiver)
 z aplikacji klienckiej.
Podsumowanie
| Zagnieżdżone klasy | |
|---|---|
| 
        
        
        
        
        class | ExecuteOutput.BuilderKreator dla:  | 
| Stałe odziedziczone | 
|---|
| Fieldsem | |
|---|---|
| 
    public
    static
    final
    Creator<ExecuteOutput> | CREATOR
 | 
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        int | 
      describeContents()
      Opisz rodzaje specjalnych obiektów zawartych w tej Parcelable złośliwą reprezentację instancji. | 
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
      Wskazuje, czy inny obiekt ma stan „równa się” tego. | 
| 
        
        
        
        
        
        List<RenderingConfig> | 
      getRenderingConfigs()
      Lista obiektów  | 
| 
        
        
        
        
        
        RequestLogRecord | 
      getRequestLogRecord()
      Dane trwałe do zapisania w tabeli REQUESTS po
  | 
| 
        
        
        
        
        
        int | 
      hashCode()
      Zwraca wartość kodu skrótu obiektu. | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      Spłaszcz ten obiekt na działkę. | 
| Metody dziedziczone | |
|---|---|
Fieldsem
CREATOR
public static final Creator<ExecuteOutput> CREATOR
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 | 
równa się
public boolean equals (Object o)
Wskazuje, czy inny obiekt ma stan „równa się” tego.
 Metoda equals implementuje relację równoważności
 na niepustych odwołaniach do obiektów:
 
- jest refleksyjny: dla dowolnej niepustej wartości referencyjnej.
     x,x.equals(x)powinien wrócićtrue.
- Jest symetryczny: dla wszystkich niepustych wartości referencyjnych.
     xiy,x.equals(y)powinien zwrócić wartośćtruetylko wtedy, gdy i tylko wtedy,y.equals(x)zwraca wartośćtrue.
- Jest przechodni: dla dowolnych niepustych wartości referencyjnych.
     x,yiz, jeślix.equals(y)zwracatrueiy.equals(z)zwracatrue, a potemx.equals(z)powinien zwrócićtrue.
- jest spójny: dla wszystkich niepustych wartości referencyjnych;
     xiy, wiele wywołań funkcjix.equals(y)regularnie zwracatruelub konsekwentnie zwracafalse, pod warunkiem że nie informacji użyte w porównaniachequalsna zmodyfikowano obiekty.
- W przypadku dowolnej niepustej wartości referencyjnej x, Funkcjax.equals(null)powinna zwrócić wartośćfalse.
 Metoda equals klasy Object implementuje
 najbardziej dyskryminujący możliwy związek równoważności obiektów;
 tzn. dla wszystkich niepustych wartości referencyjnych x oraz
 y, ta metoda zwraca true tylko wtedy, gdy i tylko
 jeśli x i y odnoszą się do tego samego obiektu
 (x == y ma wartość true).
 
 Pamiętaj, że zwykle trzeba zastąpić atrybut hashCode
 za każdym razem, gdy ta metoda zostanie zastąpiona, tak aby zachować
 ogólna umowa dotycząca metody hashCode, która stanowi
 że równe obiekty muszą mieć takie same kody skrótu.
| Parametry | |
|---|---|
| o | Object: może przyjmować wartośćnull. | 
| Zwroty | |
|---|---|
| boolean | true, jeśli ten obiekt jest taki sam jak obiekt
          argument; W przeciwnym razie:false. | 
getRenderingConfigs.
public List<RenderingConfig> getRenderingConfigs ()
Lista obiektów RenderingConfig, po jednym na przedział określony w żądaniu z metody
 aplikację do rozmów. Aplikacja do wykonywania połączeń i usługa muszą zgadzać się z oczekiwanym rozmiarem tej listy.
| Zwroty | |
|---|---|
| List<RenderingConfig> | Ta wartość nie może być typu null. | 
getRequestLogRecord
public RequestLogRecord getRequestLogRecord ()
Dane trwałe do zapisania w tabeli REQUESTS po
 IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer)
 . Jeśli wartość to null, trwałe dane nie będą zapisywane.
| Zwroty | |
|---|---|
| RequestLogRecord | |
kod skrótu
public int hashCode ()
Zwraca wartość kodu skrótu obiektu. Ta metoda jest
 obsługiwane na potrzeby tabel haszujących, takich jak te dostarczane przez
 HashMap
 
 Ogólna umowa z hashCode:
 
- Za każdym razem, gdy zostanie wywołana dla tego samego obiektu więcej niż raz w trakcie
     uruchomienia aplikacji w Javie (metoda hashCode), musi stale zwracać tę samą liczbę całkowitą, nie podano żadnych informacji używana wequalsporównaniach obiektu została zmodyfikowana. Ta liczba całkowita nie musi być spójna po jednym wykonaniu do innego wykonania tej samej aplikacji.
- Jeśli 2 obiekty są równe według equals(Object)a następnie wywołaj metodęhashCodew każdym z tych oba obiekty muszą dać taki sam wynik w postaci liczby całkowitej.
- Jeśli 2 obiekty są różne, nie jest wymagane
     zgodnie z equals(java.lang.Object), a potem wywołaj metodęhashCodew każdym z argumentów dwa obiekty muszą dawać różne wyniki całkowite. Jednak (programiści muszą pamiętać, że generowanie różnych wyników w postaci liczb całkowitych dla nierównych obiektów może poprawić wydajność tabel haszujących.
 O ile jest to rozsądnie praktyczne, metoda hashCode zdefiniowana
 według klasy Object zwraca różne liczby całkowite dla argumentu
 dla odrębnych obiektów. (Nie można zaimplementować funkcji hashCode
 jako jakąś funkcję adresu pamięci obiektu w pewnym momencie
 w odpowiednim czasie).
| Zwroty | |
|---|---|
| int | wartość kodu skrótu dla tego obiektu. | 
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 | 
