zaki です。
> で、気になったのが
>> manager.setRepeating(AlarmManager.ELAPSED_REALTIME,
>> SystemClock.elapsedRealtime()+interval, interval,mAlarmIntent);
> の第2引数です。
> System.currentTimeMills() + interval
> で、最初の実行を現在時刻 + interval後にセット になると思うのですが試してみましたか?
AlarmManager.ELAPSED_REALTIME を使用しているので、SystemClock.elapsedRealtime()
を使うのは正しいです。System.currentTimeMills() を使うのは AlarmManager.RTC* の場合です。
今回は15秒という経過時間で alarm を使いたいようなので .ELAPSED_REALTIME を使うことも
適切だと思います。
で、動かない原因ですが AndroidManifest.xml の
<reveiver
android:name=".AlarmReceiver" >
</reveiver>
に typo があります。 reveiver を receiver に変えれば動くと思います。
--
YAMAZAKI Makoto