ورود

View Full Version : مشکل ست کردن نوتفیکیشن



mamali_
پنج شنبه 04 شهریور 1395, 18:24 عصر
سلام خدمت دوستان
من یه برنامه یاد آور دارم میسازم با کد های زیر
میخواستم بپورسم چطوری میتونم نوتفیکیشن رو با زمانی که به برنامه داده میشه ست کرد
ممنون از پاسختون


با کدهای زیر زمان را از کاربر میگیرم و داخل یک تکست ویو قرار میدهم

TextView lblDateAndTime;
Calendar myCalendar = Calendar.getInstance();

DatePickerDialog.OnDateSetListener d = new DatePickerDialog.OnDateSetListener() {

@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
myCalendar.set(Calendar.YEAR, year);
myCalendar.set(Calendar.MONTH, monthOfYear);
myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
updateLabel();
}
};

TimePickerDialog.OnTimeSetListener t = new TimePickerDialog.OnTimeSetListener() {

@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
myCalendar.set(Calendar.HOUR_OF_DAY, hourOfDay);
myCalendar.set(Calendar.MINUTE, minute);
updateLabel();
}
};


private void updateLabel() {
lblDateAndTime.setText(fmtDateAndTime.format(myCal endar.getTime()));
}

این هم تابع setnotification :

public void setnotification() {

myCalendar.add(Calendar.DATE, Calendar.MONTH);
long timeinterval = myCalendar.getTimeInMillis();

// long testtime = ;

Intent i = new Intent(Activity2.this, AlarmReciver.class);
PendingIntent pi = PendingIntent.getBroadcast(Activity2.this, 0, i, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager) Activity2.this.getSystemService(Activity2.this.ALA RM_SERVICE);

am.setRepeating(AlarmManager.RTC_WAKEUP, timeinterval, timeinterval, pi);

}

mamali_
جمعه 05 شهریور 1395, 11:53 صبح
کسی نیست بتونه کمک کنه؟؟؟؟؟؟
خیلی واجبه

tux-world
جمعه 05 شهریور 1395, 12:24 عصر
سرچ کنید. این سوال قبلا چندین بار مطرح شده و پاسخ داده شده

mamali_
جمعه 05 شهریور 1395, 12:56 عصر
سرچ کنید. این سوال قبلا چندین بار مطرح شده و پاسخ داده شده
سرچ کردم اما راجع به این چیزی پیدا نکردم اگه شما لینکش رو بدید ممنون میشم