সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

প্রোটোউটিল

public class ProtoUtil
extends Object

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


প্রোটোবফ বার্তাগুলি টাইপ-অজ্ঞেয়ভাবে মোকাবেলা করার জন্য ইউটিলিটি পদ্ধতি।

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

ProtoUtil ()

পাবলিক পদ্ধতি

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

একটি নেস্টেড ফিল্ড রেফারেন্সের মান পান, যেমন

পাবলিক কনস্ট্রাক্টর

প্রোটোউটিল

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 অবৈধ, একটি খালি তালিকা ফেরৎ।