EğitimÖrnek Girişi
public
final
class
TrainingExampleInput
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.ondevicepersonalization.TrainingExampleInput |
IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
için giriş verileri
Özet
Devralınan sabitler |
---|
Fields'ın oynadığı filmler | |
---|---|
public
static
final
Creator<TrainingExampleInput> |
CREATOR
|
Herkese açık yöntemler | |
---|---|
int
|
describeContents()
Bu Parcelable örneğin düzenlenmiş temsilinde yer alan özel nesnelerin türlerini açıklayın. |
boolean
|
equals(Object o)
Başka bir nesnenin bu nesneye "eşit" olup olmadığını belirtir. |
String
|
getCollectionName()
Birleşik hesaplama sunucusunda yapılandırılan birleşik görev planı tarafından belirtilen, okunacak veri kümesinin adı. |
String
|
getPopulationName()
Birleşik işlem görevinin adı. |
byte[]
|
getResumptionToken()
Eğitimin devamını desteklemek için kullanılan jeton. |
String
|
getTaskName()
Bir popülasyonun birden fazla görevi olabilir. |
int
|
hashCode()
Nesne için bir karma kod değeri döndürür. |
void
|
writeToParcel(Parcel dest, int flags)
Bu nesneyi bir pakete düzleştirin. |
Devralınan yöntemler | |
---|---|
Fields'ın oynadığı filmler
CREATOR
public static final Creator<TrainingExampleInput> CREATOR
Herkese açık yöntemler
OpenContents
public int describeContents ()
Bu Parcelable örneğin düzenlenmiş temsilinde yer alan özel nesnelerin türlerini açıklayın. Örneğin, nesne writeToParcel(android.os.Parcel, int)
çıktısına bir dosya tanımlayıcısı ekleyecekse bu yöntemin döndürdüğü değer CONTENTS_FILE_DESCRIPTOR
bitini içermelidir.
İlerlemeler | |
---|---|
int |
Bu Parcelable nesne örneği tarafından düzenlenmiş özel nesne türlerinin kümesini belirten bir bit maskesi.
Değer 0 veya CONTENTS_FILE_DESCRIPTOR olmalıdır. |
eşittir
public boolean equals (Object o)
Başka bir nesnenin bu nesneye "eşit" olup olmadığını belirtir.
equals
yöntemi, null olmayan nesne referanslarında bir eşdeğerlik ilişkisi uygular:
- Yansıtıcıdır: Boş olmayan tüm referans değerleri
x
içinx.equals(x)
,true
değerini döndürmelidir. - simetrik: Boş olmayan tüm referans değerleri
x
vey
içinx.equals(y)
yalnızcay.equals(x)
,true
değerini döndürürsetrue
döndürmelidir. - Geçişli: Boş olmayan tüm referans değerleri için
x
,y
vez
,x.equals(y)
true
vey.equals(z)
,true
döndürürsex.equals(z)
,true
değerini döndürmelidir. - Tutarlıdır:
x
vey
türünde null olmayan tüm referans değerleri içinx.equals(y)
işlevinin birden çok kez çağrılması,true
değerini veyafalse
değerini tutarlı bir şekilde döndürür. Bunun için, nesnelerdeequals
karşılaştırmalarında kullanılan hiçbir bilginin değiştirilmemesi gerekir. - Boş olmayan tüm referans değerleri
x
içinx.equals(null)
,false
değerini döndürmelidir.
Object
sınıfı için equals
yöntemi, nesneler üzerinde en çok ayırt edici denklik ilişkisini uygular. Yani, boş olmayan tüm x
ve y
referans değerleri için bu yöntem, yalnızca x
ve y
aynı nesneye başvuruda bulunduğunda (x == y
, true
değerine sahipse) true
değerini döndürür.
Eşit nesnelerin eşit karma kodlarına sahip olması gerektiğini belirten hashCode
yöntemi için genel sözleşmenin korunması amacıyla, bu yöntem geçersiz kılındığında genellikle hashCode
yönteminin geçersiz kılınması gerektiğini unutmayın.
Parametreler | |
---|---|
o |
Object : Bu değer null olabilir. |
İlerlemeler | |
---|---|
boolean |
Bu nesne, obj bağımsız değişkeniyle aynıysa true ; aksi takdirde false . |
getCollectionName
public String getCollectionName ()
Birleşik hesaplama sunucusunda yapılandırılan birleşik görev planı tarafından belirtilen, okunacak veri kümesinin adı.
İlerlemeler | |
---|---|
String |
Bu değer null olamaz. |
getPopulationName
public String getPopulationName ()
Birleştirilmiş hesaplama görevinin adı.
İlerlemeler | |
---|---|
String |
Bu değer null olamaz. |
getResumptionToken
public byte[] getResumptionToken ()
Eğitimin devamını desteklemek için kullanılan jeton.
İlerlemeler | |
---|---|
byte[] |
Bu değer null olabilir. |
getTaskName
public String getTaskName ()
Bir popülasyonun birden fazla görevi olabilir. Görev adı, işi benzersiz bir şekilde tanımlamak için kullanılabilir.
İlerlemeler | |
---|---|
String |
Bu değer null olamaz. |
hashCode
public int hashCode ()
Nesne için bir karma kod değeri döndürür. Bu yöntem, HashMap
tarafından sağlananlar gibi karma tablolar için desteklenir.
hashCode
'nin genel sözleşmesi:
- Bir Java uygulamasının yürütülmesi sırasında aynı nesnede birden fazla kez çağrıldığında,
hashCode
yöntemi, nesneninequals
karşılaştırmalarında kullanılan hiçbir bilgi değiştirilmediği sürece tutarlı bir şekilde aynı tam sayıyı döndürmelidir. Bu tam sayının, bir uygulamanın bir yürütülmesinden aynı uygulamanın başka bir yürütülmesiyle tutarlı kalması gerekmez. equals(Object)
yöntemine göre iki nesne eşitse bu iki nesnenin her biri içinhashCode
yönteminin çağrılması aynı tam sayı sonucunu vermelidir.- İki nesne
equals(java.lang.Object)
yöntemine göre eşit değilse bu iki nesnenin her birindehashCode
yönteminin çağrılmasının farklı tam sayı sonuçları vermesi zorunludur. Ancak programcı, eşit olmayan nesneler için farklı tam sayı sonuçları üretmenin karma tabloların performansını artırabileceğini bilmelidir.
Object
sınıfı tarafından tanımlanan hashCode yöntemi, makul ölçüde pratik olduğunda farklı nesneler için farklı tam sayılar döndürür. (hashCode, bir nesnenin bellek adresinin bir işlevi olarak zaman içinde uygulanabilir veya uygulanmayabilir.)
İlerlemeler | |
---|---|
int |
Bu nesne için bir karma kod değeri. |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Bu nesneyi bir pakete düzleştirin.
Parametreler | |
---|---|
dest |
Parcel : Bu değer null olamaz. |
flags |
int : Nesnenin nasıl yazılması gerektiğiyle ilgili ek işaretler.
0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE olabilir.
Değer, 0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE ile android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES öğelerinin bir birleşimidir. |