۱۳۹۵/۰۴/۱۰, ۰۹:۳۱ ق.ظ
۱۳۹۵/۰۴/۱۴, ۰۳:۰۲ ب.ظ
شما میتونی یک سرویس ایجاد کنی که به صورت روزانه تاریخ رو بگیره و اگه تاریخ گرفته شده با تاریخ مورد نظر شما یکی بود یه کار مشخص رو انجام بده
۱۳۹۵/۰۴/۱۵, ۱۰:۱۶ ق.ظ
(۱۳۹۵/۰۴/۱۴, ۰۳:۰۲ ب.ظ)davoodg نوشته: [ -> ]شما میتونی یک سرویس ایجاد کنی که به صورت روزانه تاریخ رو بگیره و اگه تاریخ گرفته شده با تاریخ مورد نظر شما یکی بود یه کار مشخص رو انجام بده
ممنون از پاسختون من سرویس رو ساختم وتاریخ رو بر اساس کلید2852 بدست آوردم اما حالا نمیدونم چیکار باید بکنم باید از if استفاده کنم؟ کد های سرویسم اینهاست در ضمن نمیدونم چطوری میتونم زمان های زیر رو توی استرینگ ذخیره کنم
کد پیاچپی:
public class servistime extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
String currentDateandTime = sdf.format(new Date());
return Service.START_FLAG_REDELIVERY;
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
}
۱۳۹۵/۰۴/۱۵, ۱۱:۵۷ ق.ظ
بله باید از if استفاده کنید و مقداری که برنامه گرفته با مقدار مورد نظر شما مقایسه بشه،اگر یکی بود کار مشخصی انجام بشه،در مورد گرفتن تاریخ داخل استرینگ هم تا حالا استفاده نکردم،من فقط روشی که به زهنم رسید رو گرفتم