語言

ProtoOutputStream.Write 方法

定義

多載

名稱 Description
Write(Int64, Boolean)

為給定的fieldId寫一個布林值。

Write(Int64, Byte[])

為給定的 fieldId 寫一個位元組[] 值。

Write(Int64, Double)

為給定的 fieldId 寫一個值。

Write(Int64, Int32)

為給定的 fieldId 寫一個值。

Write(Int64, Int64)

為給定的 fieldId 寫一個值。

Write(Int64, Single)

為給定的 fieldId 寫一個值。

Write(Int64, String)

為給定的 fieldId 寫一個字串值。

Write(Int64, Boolean)

為給定的fieldId寫一個布林值。

[Android.Runtime.Register("write", "(JZ)V", "", ApiSince=30)]
public void Write(long fieldId, bool val);
[<Android.Runtime.Register("write", "(JZ)V", "", ApiSince=30)>]
member this.Write : int64 * bool -> unit

參數

fieldId
Int64

產生類別的欄位識別碼常數。

val
Boolean

值。

屬性

備註

為給定的fieldId寫一個布林值。

若場不是布爾場,則會擲出 。IllegalStateException

Java 文件 android.util.proto.ProtoOutputStream.write(long, boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Write(Int64, Byte[])

為給定的 fieldId 寫一個位元組[] 值。

[Android.Runtime.Register("write", "(J[B)V", "", ApiSince=30)]
public void Write(long fieldId, byte[]? val);
[<Android.Runtime.Register("write", "(J[B)V", "", ApiSince=30)>]
member this.Write : int64 * byte[] -> unit

參數

fieldId
Int64

產生類別的欄位識別碼常數。

val
Byte[]

值。

屬性

備註

為給定的 fieldId 寫一個位元組[] 值。

若欄位非位元組或物件欄位,則會拋出例外。

Java 文件 android.util.proto.ProtoOutputStream.write(long, byte[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Write(Int64, Double)

為給定的 fieldId 寫一個值。

[Android.Runtime.Register("write", "(JD)V", "", ApiSince=30)]
public void Write(long fieldId, double val);
[<Android.Runtime.Register("write", "(JD)V", "", ApiSince=30)>]
member this.Write : int64 * double -> unit

參數

fieldId
Int64

產生類別的欄位識別碼常數。

val
Double

值。

屬性

備註

為給定的 fieldId 寫一個值。

會自動轉換以下欄位類型,並對其他欄位拋出例外:double、float、int32、int64、uint32、uint64、sint32、sint64、fixed32、fixed64、sfixed32、sfixed64、bool、enum。

Java 文件 android.util.proto.ProtoOutputStream.write(long, double)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Write(Int64, Int32)

為給定的 fieldId 寫一個值。

[Android.Runtime.Register("write", "(JI)V", "", ApiSince=30)]
public void Write(long fieldId, int val);
[<Android.Runtime.Register("write", "(JI)V", "", ApiSince=30)>]
member this.Write : int64 * int -> unit

參數

fieldId
Int64

產生類別的欄位識別碼常數。

val
Int32

值。

屬性

備註

為給定的 fieldId 寫一個值。

會自動轉換以下欄位類型,並對其他欄位拋出例外:double、float、int32、int64、uint32、uint64、sint32、sint64、fixed32、fixed64、sfixed32、sfixed64、bool、enum。

Java 文件 android.util.proto.ProtoOutputStream.write(long, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Write(Int64, Int64)

為給定的 fieldId 寫一個值。

[Android.Runtime.Register("write", "(JJ)V", "", ApiSince=30)]
public void Write(long fieldId, long val);
[<Android.Runtime.Register("write", "(JJ)V", "", ApiSince=30)>]
member this.Write : int64 * int64 -> unit

參數

fieldId
Int64

產生類別的欄位識別碼常數。

val
Int64

值。

屬性

備註

為給定的 fieldId 寫一個值。

會自動轉換以下欄位類型,並對其他欄位拋出例外:double、float、int32、int64、uint32、uint64、sint32、sint64、fixed32、fixed64、sfixed32、sfixed64、bool、enum。

Java 文件 android.util.proto.ProtoOutputStream.write(long, long)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Write(Int64, Single)

為給定的 fieldId 寫一個值。

[Android.Runtime.Register("write", "(JF)V", "", ApiSince=30)]
public void Write(long fieldId, float val);
[<Android.Runtime.Register("write", "(JF)V", "", ApiSince=30)>]
member this.Write : int64 * single -> unit

參數

fieldId
Int64

產生類別的欄位識別碼常數。

val
Single

值。

屬性

備註

為給定的 fieldId 寫一個值。

會自動轉換以下欄位類型,並對其他欄位拋出例外:double、float、int32、int64、uint32、uint64、sint32、sint64、fixed32、fixed64、sfixed32、sfixed64、bool、enum。

Java 文件 android.util.proto.ProtoOutputStream.write(long, float)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Write(Int64, String)

為給定的 fieldId 寫一個字串值。

[Android.Runtime.Register("write", "(JLjava/lang/String;)V", "", ApiSince=30)]
public void Write(long fieldId, string? val);
[<Android.Runtime.Register("write", "(JLjava/lang/String;)V", "", ApiSince=30)>]
member this.Write : int64 * string -> unit

參數

fieldId
Int64

產生類別的欄位識別碼常數。

val
String

值。

屬性

備註

為給定的 fieldId 寫一個字串值。

若欄位非串域,則會拋出例外。

Java 文件 android.util.proto.ProtoOutputStream.write(long, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於