Idioma

ProtoOutputStream.CheckFieldId(Int64, Int64) Método

Definição

Valida se a fieldId fornecida é do tipo e da contagem de expectedType.

[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

Parâmetros

fieldId
Int64

O identificador de campo a ser verificado, incluindo seu número de campo, tipo e sinalizadores de contagem.

expectedFlags
Int64

O tipo de campo esperado e os sinalizadores de contagem. O tipo deve corresponder exatamente. A contagem deve corresponder, exceto que um campo empacotado também é aceito quando um campo repetido é esperado.

Retornos

A ID bruta desse campo.

Atributos

Comentários

Valida se a fieldId fornecida é do tipo e da contagem de expectedType.

O tipo deve corresponder exatamente para passar nessa verificação.

A contagem deve corresponder de acordo com esta tabela de verdade para passar a verificação:

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

Documentação Java para android.util.proto.ProtoOutputStream.checkFieldId(long, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a