android 日期相,Android日历始终保持相同的日期
當用戶簽入復選框時,我希望鬧鐘響起。這是我的代碼:
if (cb1.isChecked())
{
Calendar calA = Calendar.getInstance();
//calA.set(Calendar.YEAR, Calendar.YEAR);
//calA.set(Calendar.MONTH, Calendar.MONTH);
//calA.set(Calendar.DAY_OF_MONTH, Calendar.DAY_OF_MONTH);
calA.set(Calendar.HOUR_OF_DAY, Calendar.HOUR_OF_DAY);
calA.set(Calendar.MINUTE, Calendar.MINUTE);
calA.set(Calendar.SECOND, Calendar.SECOND);
calA.set(Calendar.MILLISECOND, Calendar.MILLISECOND);
alarmManager.set(AlarmManager.RTC_WAKEUP, calA.getTimeInMillis(), pendingIntentA);
Toast.makeText(main.this, "Set time: " + String.valueOf(calA.getTime()), Toast.LENGTH_SHORT).show();
}
其他代碼工作正常,如果我將小時和分鐘設置為特定的代碼,例如
calA.set(Calendar.HOUR_OF_DAY, 15);
calA.set(Calendar.MINUTE, 24);
它正在工作,但是使用此代碼我總是得到這個toast消息:
星期六05:15 11:12或星期六05:12:13
(日期和時間都不好)
我的代碼出了什么問題?
總結
以上是生活随笔為你收集整理的android 日期相,Android日历始终保持相同的日期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 老板为保护女孩撞碎玻璃:跑比较快撞爆玻璃
- 下一篇: android 保存文件_Android