Sprache

ProtoOutputStream.CheckFieldId(Int64, Int64) Methode

Definition

Überprüft, ob die bereitgestellte fieldId vom Typ und der Anzahl von "expectedType" stammt.

[Android.Runtime.Register("checkFieldId", "(JJ)I", "", ApiSince=30)]
public static int CheckFieldId(long fieldId, long expectedFlags);
[<Android.Runtime.Register("checkFieldId", "(JJ)I", "", ApiSince=30)>]
static member CheckFieldId : int64 * int64 -> int

Parameter

fieldId
Int64

Der zu überprüfende Feldbezeichner, einschließlich der Feldnummer, des Typs und der Anzahl flags.

expectedFlags
Int64

Der erwartete Feldtyp und die Anzahlkennzeichnungen. Der Typ muss exakt übereinstimmen. Die Anzahl muss übereinstimmen, außer dass ein gepacktes Feld auch akzeptiert wird, wenn ein wiederholtes Feld erwartet wird.

Gibt zurück

Die unformatierte ID dieses Felds.

Attribute

Hinweise

Überprüft, ob die bereitgestellte fieldId vom Typ und der Anzahl von "expectedType" stammt.

Der Typ muss genau übereinstimmen, um diese Prüfung zu bestehen.

Die Anzahl muss gemäß dieser Wahrheitstabelle übereinstimmen, um die Prüfung zu bestehen:

expectedFlags UNKNOWN SINGLE REPEATED PACKED fieldId UNKNOWN false false SINGLE x true false false FALSE GEPACKT x false true true

Java Dokumentation für android.util.proto.ProtoOutputStream.checkFieldId(long, long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: