নোটিফিকেশন রিসিভার সার্ভিস

public abstract class NotificationReceiverService extends LifecycleService


অ্যান্ড্রয়েড ম্যানেজমেন্ট এপিআই ক্লায়েন্ট অ্যাপ থেকে বিজ্ঞপ্তি পাওয়ার জন্য সাবস্ক্রাইব করার জন্য পরিষেবাটি বাড়ানো উচিত।

সারসংক্ষেপ

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

সুরক্ষিত পদ্ধতি

CommandListener

CommandListener ফেরত দেয় যা কমান্ড সম্পর্কিত বিজ্ঞপ্তি প্রাপ্ত হলে অবহিত করা হবে।

DpcMigrationListener

DpcMigrationListener ফেরত দেয় যা dpc মাইগ্রেশন সম্পর্কিত বিজ্ঞপ্তি প্রাপ্ত হলে বিজ্ঞপ্তি দেওয়া হবে।

void

ক্ষেত্র এবং অবজেক্ট শুরু করার অনুমতি দেওয়ার জন্য যখন LifecycleService তৈরি করা হয় তখন পদ্ধতি বলা হয়।

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

android.content.Context থেকে
android.content.ContextWrapper থেকে
boolean
boolean
boolean
boolean
boolean
boolean
boolean
int
int
@ NonNull int[]
int
int
@ NonNull int[]
int
checkPermission (@ NonNull String p0, int p1, int p2)
int
int
checkUriPermission (@ NonNull Uri p0, int p1, int p2, int p3)
int
checkUriPermission (
@ Nullable Uri p0,
@ Nullable String p1,
@ Nullable String p2,
int p3,
int p4,
int p5
)
@ NonNull int[]
checkUriPermissions (@ NonNull List <@ NonNull Uri > p0, int p1, int p2, int p3)
void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবচয়

@ NonNull Context
@ NonNull Context
@ NonNull Context
@ NonNull Context
@ NonNull Context
@ NonNull Context
@ NonNull Context
@ NonNull Context
@ NonNull Context
@ NonNull Context
@ NonNull String[]
boolean
boolean
boolean
void
void
void
void
void
enforcePermission (@ NonNull String p0, int p1, int p2, @ Nullable String p3)
void
enforceUriPermission (
@ NonNull Uri p0,
int p1,
int p2,
int p3,
@ NonNull String p4
)
void
enforceUriPermission (
@ Nullable Uri p0,
@ Nullable String p1,
@ Nullable String p2,
int p3,
int p4,
int p5,
@ Nullable String p6
)
@ NonNull String[]
@ NonNull Context
@ NonNull ApplicationInfo
@ NonNull AssetManager
@ NonNull AttributionSource
@ Nullable String
@ NonNull Context
@ NonNull File
@ NonNull ClassLoader
@ NonNull File
@ NonNull ContentResolver
@ NonNull File
@ NonNull File
int
@ NonNull File
getDir (@ NonNull String p0, int p1)
@ Nullable Display
@ Nullable File
@ NonNull File[]
@ Nullable File
@ NonNull File[]
@ NonNull File[]
@ NonNull File
@ NonNull File
@ NonNull Executor
@ NonNull Looper
@ NonNull File
@ NonNull File
@ NonNull File[]
@ NonNull String
@ NonNull String
@ NonNull PackageManager
@ NonNull String
@ NonNull String
@ Nullable ContextParams
@ NonNull Resources
@ NonNull SharedPreferences
@ NonNull Object
String
@ NonNull Resources.Theme
@ NonNull Drawable

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবচয়

int

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

int

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবচয়

void
boolean
boolean
boolean
boolean
boolean
@ NonNull FileInputStream
@ NonNull FileOutputStream
openFileOutput (@ NonNull String p0, int p1)
@ NonNull SQLiteDatabase
@ NonNull SQLiteDatabase
@ NonNull Drawable

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void
void
Intent
Intent
Intent
Intent
void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void
setTheme (int p0)
void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

void
startActivities (@ NonNull Intent[] p0)
void
startActivities (@ NonNull Intent[] p0, @ Nullable Bundle p1)
void
void
@ Nullable ComponentName
boolean
void
startIntentSender (
@ NonNull IntentSender p0,
@ Nullable Intent p1,
int p2,
int p3,
int p4
)
void
startIntentSender (
@ NonNull IntentSender p0,
@ Nullable Intent p1,
int p2,
int p3,
int p4,
@ Nullable Bundle p5
)
@ Nullable ComponentName
boolean
void
void
void
void
void
androidx.lifecycle.LifecycleService থেকে
@ NonNull Lifecycle
void
void
@ CallSuper
onStart ( Intent intent, int startId)

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

int
@ CallSuper
onStartCommand ( Intent intent, int flags, int startId)
android.app.Service থেকে
void
void
dump (
@ NonNull FileDescriptor p0,
@ NonNull PrintWriter p1,
@ NonNull String[] p2
)
final @ NonNull Application
final int
void
void
void
void
void
onTimeout (int p0)
void
onTrimMemory (int p0)
boolean
final void
final void
startForeground (int p0, @ NonNull Notification p1, int p2)
final void
stopForeground (boolean p0)

এই পদ্ধতি অবজ্ঞা করা হয়. জাভাতে অবনমিত

final void
stopForeground (int p0)
final void
final void
stopSelf (int p0)
final boolean
stopSelfResult (int p0)

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

নোটিফিকেশন রিসিভার সার্ভিস

public NotificationReceiverService()

সুরক্ষিত পদ্ধতি

getCommandListener

protected CommandListener getCommandListener()

CommandListener ফেরত দেয় যা কমান্ড সম্পর্কিত বিজ্ঞপ্তি প্রাপ্ত হলে অবহিত করা হবে।

getDpcMigrationListener

protected DpcMigrationListener getDpcMigrationListener()

DpcMigrationListener ফেরত দেয় যা dpc মাইগ্রেশন সম্পর্কিত বিজ্ঞপ্তি প্রাপ্ত হলে বিজ্ঞপ্তি দেওয়া হবে।

সেটআপ ইনজেকশন

protected void setupInjection()

ক্ষেত্র এবং অবজেক্ট শুরু করার অনুমতি দেওয়ার জন্য যখন LifecycleService তৈরি করা হয় তখন পদ্ধতি বলা হয়।

যদি তারা নির্ভরতা ইনজেকশন সেট আপ করতে চায় তবে সাবক্লাসগুলিকে এই পদ্ধতিটি ওভাররাইড করা উচিত।