انجمن سایت کلیدستان



ساخت یک یادآور در اندرویدزمان کنونی: ۱۳۹۵/۰۹/۲۰، ۰۷:۰۸ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: hseify69@gmail.com
آخرین ارسال: hseify69@gmail.com
پاسخ 3
بازدید 459

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت یک یادآور در اندروید

ساخت یک یادآور در اندروید

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

ساخت یک یادآور در اندروید

#2
سلام
میتونی برای انجام دستوری خاص در هر یک دقیقه از این کلـــــــــــــــــــــــــــــــــــــــیــد استفاده کنی



برای ساخت سرویسی که در زمان مشخص اعلام هشدار کنه هم میتونی از اینجــــــــــــــــــــا استفاده کنی
 
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟

 
پاسخ
 سپاس شده توسط admin

ساخت یک یادآور در اندروید

#3
فایده نداشت
من یه تیکه کد دارم تو سرویسم که تنظیم کردم هر یک دقیقه یکبار اجرا بشه> این کدشه:
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();
    }

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


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)