จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ProtoUtil

public class ProtoUtil
extends Object

java.lang.Object
. com.android.tradefed.util.ProtoUtil


วิธียูทิลิตี้สำหรับจัดการกับข้อความ protobuf แบบไม่เชื่อเรื่องพระเจ้า

สรุป

ผู้สร้างสาธารณะ

ProtoUtil ()

วิธีการสาธารณะ

static getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references)

รับค่าของการอ้างอิงฟิลด์ที่ซ้อนกัน เช่น

ผู้สร้างสาธารณะ

ProtoUtil

public ProtoUtil ()

วิธีการสาธารณะ

getNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

รับค่าของการอ้างอิงฟิลด์ที่ซ้อนกัน เช่น field_1.field_2.field_3 จากข้อความโปรโตเป็นรายการสตริง ส่งกลับรายการว่างเมื่อไม่พบเขตข้อมูล

หากการอ้างอิงฟิลด์มีฟิลด์ที่ซ้ำกัน อินสแตนซ์แต่ละรายการจะถูกขยาย ส่งผลให้เกิดรายการสตริง

พารามิเตอร์
message Message ที่: protobuf Message หรือวัตถุที่จะแยกวิเคราะห์

references : รายการอ้างอิงฟิลด์เริ่มต้นที่รูทของข้อความ เช่นถ้าเราต้องการที่จะอ่าน field_2 ภายใต้ค่าของ field_1 ใน messageOrObject รายการจะ field1 , field2

คืนสินค้า
รายการค่าฟิลด์ทั้งหมดที่อ้างอิงถึงโดยการอ้างอิง หาก references เป็นที่ว่างเปล่ากลับ message.toString() เป็นรายการ ถ้า references ไม่ถูกต้องส่งกลับรายการที่ว่างเปล่า