خرید بک لینک
سلام خدمت دوستان
من یه برنامه یاد آور دارم میسازم با کد های زیر
میخواستم بپورسم چطوری میتونم نوتفیکیشن رو با زمانی که به برنامه داده میشه ست کرد
ممنون از پاسختون

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

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);
 
    }

برچسب: نویسنده: کاوه محمدزادگان تاريخ: جمعه 5 شهريور 1395 ساعت: 3:42

صفحه بندی