【发布时间】:2014-07-24 20:48:13
【问题描述】:
大家早上好..我创建了 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;
【问题讨论】:
标签: java android notifications