کلیدستان

نسخه‌ی کامل: ساخت یک یادآور در اندروید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام خدمت همه دوستان.
من دارم روی یه پروژه todo کار می کنم که کارکردش به این صورته:
کاربر وارد نرم افزار میشه و میره تو بخش افزودن کار. بعد از پر کردن فیلدها و زدن دکمه افزودن اطلاعات در پایگاه داده ذخیره میشه.
من یه سرویس دارم که در پس زمینه داره انجام میشه.
یه کدی لازم دارم که هر یک دقیقه بره به پایگاه داده سر بزنه و زمان کارها رو چک کنه. اگه زمان انجام کاری فرارسیده بود با یه notification به کاربر اعلام کنه.
چیکار باید کنم؟
چه کدایی باید استفاده کنم؟
سلام
میتونی برای انجام دستوری خاص در هر یک دقیقه از این کلـــــــــــــــــــــــــــــــــــــــیــد استفاده کنی



برای ساخت سرویسی که در زمان مشخص اعلام هشدار کنه هم میتونی از اینجــــــــــــــــــــا استفاده کنی
 
فایده نداشت
من یه تیکه کد دارم تو سرویسم که تنظیم کردم هر یک دقیقه یکبار اجرا بشه> این کدشه:
timer.scheduleAtFixedRate(new TimerTask() {

            @Override
            public void run() {
                CheckJobsTime();
            }
        }, 0, PERIOD_TIME);
هر بار متد CheckJobsTime صدا زده میشه و اجرا میشه و چک می کنه که آیا زمان انجام کاری فرارسده یا نه. و این کدشه:
private void CheckJobsTime() {
        MySQL entry = new MySQL(CheckArrivalJobsTimeService.this);
        entry.open();
        persianCalender = new PersianCalendar();
        calender = Calendar.getInstance();
        year = persianCalender.getPersianYear();
        mounth = persianCalender.getPersianMonth();
        day = persianCalender.getPersianDay();
        arraivedJobs = entry.getArrivedJobs(year, mounth, day,
                calender.get(Calendar.HOUR_OF_DAY),
                calender.get(Calendar.MINUTE));
        entry.close();
    }

حالا من تو این متد حتی یه توست هم نمی تونم نشون بدم. چیکار کنم؟