0
私は特定の日時のアラームを設定しようとしていますが、これまでのところ私は失敗しました。実験として、私はそうのように、今日10時04分午前のためにそれを設定しようとしている:どうしてこのアラームが消えないのですか?
Calendar cal = Calendar.getInstance();
// int currtYear = cal.get(Calendar.YEAR);
// int minute = cnvrtStrg(splitTime[1]) - 5;
// int hour = cnvrtStrg(splitTime[0]);
cal.setTimeInMillis(System.currentTimeMillis());
cal.clear();
cal.set(2012, 4, 10, 10, 4);
Intent intent = new Intent(passing_info.this, alarm_receiver.class);
sender = PendingIntent.getBroadcast(this, 0, intent, 0);
am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(),sender);
Toast.makeText(getApplicationContext(), "Alarm set",Toast.LENGTH_SHORT).show();
は、私は右の私はそれをどのように設定しているだろうか?なぜこれは何もしないのですか?すなわち、それは消えていません
おかげ
P.S.(レシーバクラスは、携帯電話を振動させます)トーストメッセージがその底に表示されます
感謝メイト:彼らはそれを行う理由PIは理解しますが、それは本当に置くオフ、むしろだ - 実際の生活の中で何の0ヶ月はなぜプットそれほどありません1月のそれですか? – Katana24
これについてもう一つの面白い質問があります:http://stackoverflow.com/questions/344380/why-is-january-month-0-in-java-calendar – dbm
@Abhiはもう1分間はできません:D – Katana24