برنامه ریزی یک کار پس زمینه دوره ای با استفاده از Android Work Manager

عکس پروفایل نویسنده

. هدف

ما با کمک Work Manager کار ساده ای را انجام می دهیم که هر 15 دقیقه یک شماره را در سیاهههای مربوط چاپ کنیم.

Work Work Manager چیست؟

Work Manager یک کتابخانه ساده برای انجام هر کار است زمینه قابل تعویق کار کردن بطرزی قابل اعتماد. در اینجا ، یک کار پس زمینه که نمی کند نیاز به اجرا در دقیق لحظه در نظر گرفته می شود قابل تعویض و توسط بطرزی قابل اعتماد منظور من این است که حتی اگر کاربر از برنامه خارج شود یا دستگاه دوباره راه اندازی شود ، این کار باید اجرا شود.

??‍? اجازه دهید کدگذاری کنیم

پیش نیازها

1 با یک فعالیت خالی یک پروژه اندروید ایجاد کنید. گزینه های Launcher Activity و Generate file layout را انتخاب کنید.

2 تأیید کنید که دارید

google()

که در سطح پروژه

build.gradle

فایل. اگر نه لطفا آن را اضافه کنید. نتیجه باید به صورت زیر باشد:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
        // An alternative URL is 'https://dl.google.com/dl/android/maven2/'
    }
}

?? وارد کردن کتابخانه

که در سطح ماژول

build.gradle

فایل کد زیر را وارد کنید:

implementation "androidx.work:work-runtime:2.5.0"

برای آخرین نسخه موجود این کتابخانه ، لطفاً به این صفحه مراجعه کنید.

?? یک کلاس کارگر ایجاد کنید

1

سئو PBN | خبر های جدید سئو و هک و سرور