AdTechIdentifier

public final class AdTechIdentifier
extends Object implements Parcelable প্রসারিত করে

java.lang.অবজেক্ট
android.adservices.common.AdTechIdentifier


একটি বিজ্ঞাপন ক্রেতা বা বিক্রেতার প্রতিনিধিত্বকারী একটি শনাক্তকারী৷

সারাংশ

উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক

int CONTENTS_FILE_DESCRIPTOR

describeContents() এর সাথে ব্যবহৃত বর্ণনাকারী বিট : নির্দেশ করে যে পার্সেলেবল অবজেক্টের সমতল উপস্থাপনা একটি ফাইল বর্ণনাকারী অন্তর্ভুক্ত করে।

int PARCELABLE_WRITE_RETURN_VALUE

writeToParcel(Parcel, int) এর সাথে ব্যবহারের জন্য ফ্ল্যাগ: লেখা হচ্ছে একটি রিটার্ন মান, এটি একটি ফাংশনের ফলাফল যেমন " Parcelable someFunction() ", " void someFunction(out Parcelable) ", অথবা " void someFunction(inout Parcelable) "।

ক্ষেত্র

public static final Creator < AdTechIdentifier > CREATOR

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

int describeContents ()

এই পার্সেলেবল ইন্সট্যান্সের মার্শালড রিপ্রেজেন্টেশনে থাকা বিশেষ বস্তুর ধরন বর্ণনা করুন।

boolean equals ( Object o)

এই AdTechIdentifierকে নির্দিষ্ট বস্তুর সাথে তুলনা করে।

static AdTechIdentifier fromString ( String source)

একটি স্ট্রিং থেকে এই শ্রেণীর একটি উদাহরণ তৈরি করুন।

int hashCode ()

toString() কল করার মাধ্যমে প্রাপ্ত এই শ্রেণীর স্ট্রিং উপস্থাপনার সাথে সম্পর্কিত একটি হ্যাশ কোড প্রদান করে।

String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

void writeToParcel ( Parcel dest, int flags)

একটি পার্সেল মধ্যে এই বস্তু সমতল.

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

Object clone ()

এই বস্তুর একটি অনুলিপি তৈরি করে এবং ফেরত দেয়।

boolean equals ( Object obj)

অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে।

void finalize ()

একটি বস্তুর উপর আবর্জনা সংগ্রাহক দ্বারা কল করা হয় যখন আবর্জনা সংগ্রহ নির্ধারণ করে যে বস্তুটির আর কোন উল্লেখ নেই।

final Class <?> getClass ()

এই Object রানটাইম ক্লাস রিটার্ন করে।

int hashCode ()

বস্তুর জন্য একটি হ্যাশ কোড মান প্রদান করে।

final void notify ()

একটি একক থ্রেড জাগিয়ে তোলে যা এই বস্তুর মনিটরে অপেক্ষা করছে।

final void notifyAll ()

এই বস্তুর মনিটরে অপেক্ষা করা সমস্ত থ্রেডকে জাগিয়ে তোলে।

String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

final void wait (long timeoutMillis, int nanos)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait (long timeoutMillis)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait ()

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া হয়

abstract int describeContents ()

এই পার্সেলেবল ইন্সট্যান্সের মার্শালড রিপ্রেজেন্টেশনে থাকা বিশেষ বস্তুর ধরন বর্ণনা করুন।

abstract void writeToParcel ( Parcel dest, int flags)

একটি পার্সেল মধ্যে এই বস্তু সমতল.

ক্ষেত্র

সৃষ্টিকর্তা

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public static final Creator<AdTechIdentifier> CREATOR

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

বিষয়বস্তু বর্ণনা করুন

API স্তর 34 এ যোগ করা হয়েছে
public int describeContents ()

এই পার্সেলেবল ইন্সট্যান্সের মার্শালড রিপ্রেজেন্টেশনে থাকা বিশেষ বস্তুর ধরন বর্ণনা করুন। উদাহরণস্বরূপ, যদি বস্তুটি writeToParcel(android.os.Parcel, int) এর আউটপুটে একটি ফাইল বর্ণনাকারী অন্তর্ভুক্ত করে, তাহলে এই পদ্ধতির রিটার্ন মান অবশ্যই CONTENTS_FILE_DESCRIPTOR বিট অন্তর্ভুক্ত করবে।

রিটার্নস
int একটি বিটমাস্ক এই পার্সেলেবল অবজেক্ট ইন্সট্যান্স দ্বারা মার্শাল করা বিশেষ অবজেক্টের সেট নির্দেশ করে। মান হয় 0 বা CONTENTS_FILE_DESCRIPTOR

সমান

API স্তর 34 এ যোগ করা হয়েছে
public boolean equals (Object o)

এই AdTechIdentifierকে নির্দিষ্ট বস্তুর সাথে তুলনা করে। ফলাফলটি সত্য যদি এবং শুধুমাত্র যদি যুক্তিটি শূন্য না হয় এবং একই স্ট্রিং ফর্ম সহ একটি AdTechIdentifier অবজেক্ট হয় ( toString() কল করার মাধ্যমে প্রাপ্ত)। মনে রাখবেন যে এই পদ্ধতিটি কোনো eTLD+1 স্বাভাবিকীকরণ করবে না তাই একই eTLD+1 সহ দুটি AdTechIdentifier অবজেক্ট সমান হতে পারে না যদি অবজেক্টের স্ট্রিং উপস্থাপনা সমান না হয়।

পরামিতি
o Object : এই AdTechIdentifier এর সাথে তুলনা করার জন্য অবজেক্ট

রিটার্নস
boolean সত্য যদি প্রদত্ত বস্তুটি এই AdTechIdentifier-এর সমতুল্য একটি AdTechIdentifier প্রতিনিধিত্ব করে, অন্যথায় মিথ্যা

স্ট্রিং থেকে

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public static AdTechIdentifier fromString (String source)

একটি স্ট্রিং থেকে এই শ্রেণীর একটি উদাহরণ তৈরি করুন।

পরামিতি
source String : একটি বিজ্ঞাপন ক্রেতা বা বিক্রেতার একটি বৈধ eTLD+1 ডোমেন বা শূন্য৷

রিটার্নস
AdTechIdentifier একটি AdTechIdentifier ক্লাস প্রদত্ত ডোমেন মোড়ানো বা ইনপুট নাল থাকলে নাল।

হ্যাশকোড

API স্তর 34 এ যোগ করা হয়েছে
public int hashCode ()

toString() কল করার মাধ্যমে প্রাপ্ত এই শ্রেণীর স্ট্রিং উপস্থাপনার সাথে সম্পর্কিত একটি হ্যাশ কোড প্রদান করে। মনে রাখবেন যে এই পদ্ধতিটি কোনো eTLD+1 স্বাভাবিকীকরণ করবে না তাই একই eTLD+1 সহ দুটি AdTechIdentifier অবজেক্টে ভিন্ন হ্যাশ কোড থাকতে পারে যদি অন্তর্নিহিত স্ট্রিং উপস্থাপনা ভিন্ন হয়।

রিটার্নস
int এই বস্তুর জন্য একটি হ্যাশ কোড মান।

toString

API স্তর 34 এ যোগ করা হয়েছে
public String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে। সাধারণভাবে, toString পদ্ধতি একটি স্ট্রিং প্রদান করে যা এই বস্তুটিকে "পাঠ্যভাবে উপস্থাপন করে"। ফলাফলটি একটি সংক্ষিপ্ত কিন্তু তথ্যপূর্ণ উপস্থাপনা হওয়া উচিত যা একজন ব্যক্তির পক্ষে পড়তে সহজ। এটি সুপারিশ করা হয় যে সমস্ত সাবক্লাস এই পদ্ধতিটি ওভাররাইড করে।

ক্লাস Object জন্য toString পদ্ধতিটি ক্লাসের নাম নিয়ে গঠিত একটি স্ট্রিং প্রদান করে যার মধ্যে অবজেক্টটি একটি উদাহরণ, অ্যাট-সাইন অক্ষর ` @ ', এবং অবজেক্টের হ্যাশ কোডের স্বাক্ষরবিহীন হেক্সাডেসিমেল উপস্থাপনা। অন্য কথায়, এই পদ্ধতিটি এর মানের সমান একটি স্ট্রিং প্রদান করে:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

রিটার্নস
String স্ট্রিং আকারে শনাক্তকারী। এই মানটি null হতে পারে না।

লিখুন ToParcel

API স্তর 34 এ যোগ করা হয়েছে
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 এর সংমিশ্রণ