java - 在 Edittext 中输入日期时间后,如何为我的任务创建通知剩余内容

标签 java android notifications

大家早上好..我创建了Android应用程序来准备计划任务..对于我的任务我想为我的任务创建通知剩余..我没有任何编码来创建它...我谷歌搜索这个主题但是我没有得到任何正确的解决方案..请任何人帮助我...提前致谢..

这里是我的编码..用于在编辑文本框中插入日期时间:

MainActivity.java:

 EditText edtdate;
  private ImageButton ib;
    private Calendar cal;
    private int day ,month ,year;

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.add_inbox);
edtdate = (EditText) findViewById(R.id.edtdate);

cal = Calendar.getInstance();
        day = cal.get(Calendar.DAY_OF_MONTH);
        month = cal.get(Calendar.MONTH);
        year = cal.get(Calendar.YEAR);
     cal.add(Calendar.HOUR, heure);                         
        Intent intent1 = new Intent(this, MyBroadcastReceiver.class);                       
        PendingIntent sender = PendingIntent.getBroadcast(this, 0, intent1,   
      PendingIntent.FLAG_UPDATE_CURRENT);                       
        AlarmManager am = (AlarmManager) this .getSystemService(Context.ALARM_SERVICE);                         
        am.setRepeating(AlarmManager.RTC_WAKEUP, 
                cal.getTimeInMillis(), 
                heure*3600*1000,  sender);

      custom = new CustomDateTimePicker(this, new     
      CustomDateTimePicker.ICustomDateTimeListener() {
          @Override
          public void onSet(Dialog dialog, Calendar calendarSelected,
                  Date dateSelected, int year, String monthFullName,
                  String monthShortName, int monthNumber, int date,
                  String weekDayFullName, String weekDayShortName,
                  int hour24, int hour12, int min, int sec,
                  String AM_PM)
          {
              ((EditText) findViewById(R.id.edtdate))
                      .setText(calendarSelected
                                      .get(Calendar.DAY_OF_MONTH)
                              + "/" + (monthNumber+1) + "/" + year
                              + ", " + hour12 + ":" + min
                              + " " + AM_PM);
          }
          @Override
          public void onCancel() {
          }
      });
          }
      });
 custom.set24HourFormat(false);

        custom.setDate(Calendar.getInstance());

        findViewById(R.id.imageButton1).setOnClickListener(
                new OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        custom.showDialog();
                    }
                });
}
  CustomDateTimePicker custom;

最佳答案

@odiiil 您可以使用警报管理器在特定日期时间安排通知

关于java - 在 Edittext 中输入日期时间后,如何为我的任务创建通知剩余内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24926390/

相关文章:

android - 自定义 Android 下载服务 - 为每个文件提供进度通知行

android - 是否可以从通知操作发送 LocalBroadcast?

java - 两个应用程序的 session 维护

android - 图像处理 : API to classify text based on font-type and size

android - Gomobile库使用隐藏的API方法

android - Android Studio 2.1.1 Gradle项目同步失败

java - 获取解雇通知 ID

java - 我如何将 Java 中的二维数组打印到 Swing/JOptionPane 中的窗口

java - Java中可以创建循环变量吗?

java - 有没有办法在 Java 8 中使用 Streams 合并两个 for 循环?