作者ivanf10710 (Ivan)
看板AndroidDev
標題Re: [問題] 請問該如何建置每週重復的AlarmManager
時間Tue Jul 24 11:22:34 2012
又有問題==在Activity內鬧鐘的程式:
AlarmManager alarm = (AlarmManager)getSystemService(ALARM_SERVICE);
Intent intent = new Intent();
intent.setAction(MY_ACTION);
PendingIntent sender = PendingIntent.getBroadcast(getApplicationContext() ,
0 , intent, 0);
alarm.setRepeating(AlarmManager.RTC_WAKEUP,
System.currentTimeMillis(), 10*60*1000, sender);
receiver的內容如下:
arg1.getAction();
Intent newIntent = new Intent(arg0, MiniDialog.class);
newIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
arg0.startActivity(newIntent);
Menifest:
<receiver android:name="AlarmReceiver">
<intent-filter>
<action android:name="MY_ACTION">
</intent-filter>
</receiver>
這段程式在我開新專案來測試的時候都可以成功接收到廣播
但是實際加在我自己練習的APP裡面就沒反應...
鬧鐘的程式碼兩邊都是一模一樣,但是主要練習用的APP就是接收不到廣播...
連LogCat都沒有顯示任何訊息,有人可以幫我解答一下嘛==
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.134.150
推 asilzheng:你的MY_ACTION裡面是什麼? 07/24 11:28
→ ivanf10710:public final static String MY_ACTION="MY_ACTION"; 07/24 22:34
推 sdyy:name="AlarmReceiver" 改為name=".AlarmReceiver" 07/24 22:54
→ ivanf10710:這招我也試過了沒用== 07/26 17:06