AdTechIdentifier
public final class AdTechIdentifier
extends Object
implements Parcelable
প্রসারিত করে
java.lang.অবজেক্ট | |
↳ | android.adservices.common.AdTechIdentifier |
একটি বিজ্ঞাপন ক্রেতা বা বিক্রেতার প্রতিনিধিত্বকারী একটি শনাক্তকারী৷
সারাংশ
উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক |
---|
ক্ষেত্র | |
---|---|
public static final Creator < AdTechIdentifier > | CREATOR
|
পাবলিক পদ্ধতি | |
---|---|
int | describeContents () এই পার্সেলেবল ইন্সট্যান্সের মার্শালড রিপ্রেজেন্টেশনে থাকা বিশেষ বস্তুর ধরন বর্ণনা করুন। |
boolean | equals ( Object o) এই AdTechIdentifierকে নির্দিষ্ট বস্তুর সাথে তুলনা করে। |
static AdTechIdentifier | fromString ( String source) একটি স্ট্রিং থেকে এই শ্রেণীর একটি উদাহরণ তৈরি করুন। |
int | hashCode () |
String | toString () বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে। |
void | writeToParcel ( Parcel dest, int flags) একটি পার্সেল মধ্যে এই বস্তু সমতল. |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি | |
---|---|
ক্ষেত্র
সৃষ্টিকর্তা
public static final Creator<AdTechIdentifier> CREATOR
পাবলিক পদ্ধতি
বিষয়বস্তু বর্ণনা করুন
public int describeContents ()
এই পার্সেলেবল ইন্সট্যান্সের মার্শালড রিপ্রেজেন্টেশনে থাকা বিশেষ বস্তুর ধরন বর্ণনা করুন। উদাহরণস্বরূপ, যদি বস্তুটি writeToParcel(android.os.Parcel, int)
এর আউটপুটে একটি ফাইল বর্ণনাকারী অন্তর্ভুক্ত করে, তাহলে এই পদ্ধতির রিটার্ন মান অবশ্যই CONTENTS_FILE_DESCRIPTOR
বিট অন্তর্ভুক্ত করবে।
রিটার্নস | |
---|---|
int | একটি বিটমাস্ক এই পার্সেলেবল অবজেক্ট ইন্সট্যান্স দ্বারা মার্শাল করা বিশেষ অবজেক্টের সেট নির্দেশ করে। মান হয় 0 বা CONTENTS_FILE_DESCRIPTOR |
সমান
public boolean equals (Object o)
এই AdTechIdentifierকে নির্দিষ্ট বস্তুর সাথে তুলনা করে। ফলাফলটি সত্য যদি এবং শুধুমাত্র যদি যুক্তিটি শূন্য না হয় এবং একই স্ট্রিং ফর্ম সহ একটি AdTechIdentifier অবজেক্ট হয় ( toString()
কল করার মাধ্যমে প্রাপ্ত)। মনে রাখবেন যে এই পদ্ধতিটি কোনো eTLD+1 স্বাভাবিকীকরণ করবে না তাই একই eTLD+1 সহ দুটি AdTechIdentifier অবজেক্ট সমান হতে পারে না যদি অবজেক্টের স্ট্রিং উপস্থাপনা সমান না হয়।
পরামিতি | |
---|---|
o | Object : এই AdTechIdentifier এর সাথে তুলনা করার জন্য অবজেক্ট |
রিটার্নস | |
---|---|
boolean | সত্য যদি প্রদত্ত বস্তুটি এই AdTechIdentifier-এর সমতুল্য একটি AdTechIdentifier প্রতিনিধিত্ব করে, অন্যথায় মিথ্যা |
স্ট্রিং থেকে
public static AdTechIdentifier fromString (String source)
একটি স্ট্রিং থেকে এই শ্রেণীর একটি উদাহরণ তৈরি করুন।
পরামিতি | |
---|---|
source | String : একটি বিজ্ঞাপন ক্রেতা বা বিক্রেতার একটি বৈধ eTLD+1 ডোমেন বা শূন্য৷ |
রিটার্নস | |
---|---|
AdTechIdentifier | একটি AdTechIdentifier ক্লাস প্রদত্ত ডোমেন মোড়ানো বা ইনপুট নাল থাকলে নাল। |
হ্যাশকোড
public int hashCode ()
toString()
কল করার মাধ্যমে প্রাপ্ত এই শ্রেণীর স্ট্রিং উপস্থাপনার সাথে সম্পর্কিত একটি হ্যাশ কোড প্রদান করে। মনে রাখবেন যে এই পদ্ধতিটি কোনো eTLD+1 স্বাভাবিকীকরণ করবে না তাই একই eTLD+1 সহ দুটি AdTechIdentifier অবজেক্টে ভিন্ন হ্যাশ কোড থাকতে পারে যদি অন্তর্নিহিত স্ট্রিং উপস্থাপনা ভিন্ন হয়।
রিটার্নস | |
---|---|
int | এই বস্তুর জন্য একটি হ্যাশ কোড মান। |
toString
public String toString ()
বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে। সাধারণভাবে, toString
পদ্ধতি একটি স্ট্রিং প্রদান করে যা এই বস্তুটিকে "পাঠ্যভাবে উপস্থাপন করে"। ফলাফলটি একটি সংক্ষিপ্ত কিন্তু তথ্যপূর্ণ উপস্থাপনা হওয়া উচিত যা একজন ব্যক্তির পক্ষে পড়তে সহজ। এটি সুপারিশ করা হয় যে সমস্ত সাবক্লাস এই পদ্ধতিটি ওভাররাইড করে।
ক্লাস Object
জন্য toString
পদ্ধতিটি ক্লাসের নাম নিয়ে গঠিত একটি স্ট্রিং প্রদান করে যার মধ্যে অবজেক্টটি একটি উদাহরণ, অ্যাট-সাইন অক্ষর ` @
', এবং অবজেক্টের হ্যাশ কোডের স্বাক্ষরবিহীন হেক্সাডেসিমেল উপস্থাপনা। অন্য কথায়, এই পদ্ধতিটি এর মানের সমান একটি স্ট্রিং প্রদান করে:
getClass().getName() + '@' + Integer.toHexString(hashCode())
রিটার্নস | |
---|---|
String | স্ট্রিং আকারে শনাক্তকারী। এই মানটি null হতে পারে না। |
লিখুন ToParcel
public void writeToParcel (Parcel dest, int flags)
একটি পার্সেল মধ্যে এই বস্তু সমতল.
পরামিতি | |
---|---|
dest | Parcel : এই মানটি null হতে পারে না। |
flags | int : বস্তুটি কীভাবে লিখতে হবে সে সম্পর্কে অতিরিক্ত পতাকা। 0 বা Parcelable.PARCELABLE_WRITE_RETURN_VALUE হতে পারে৷PARCELABLE_WRITE_RETURN_VALUE৷ মান হয় 0 বা Parcelable.PARCELABLE_WRITE_RETURN_VALUE , এবং android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES এর সংমিশ্রণ |