Re: [問題] 請問該如何建置每週重復的AlarmManager

看板AndroidDev作者 (Ivan)時間12年前 (2012/07/24 11:22), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串4/4 (看更多)
又有問題==在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

07/24 11:28, , 1F
你的MY_ACTION裡面是什麼?
07/24 11:28, 1F

07/24 22:34, , 2F
public final static String MY_ACTION="MY_ACTION";
07/24 22:34, 2F

07/24 22:54, , 3F
name="AlarmReceiver" 改為name=".AlarmReceiver"
07/24 22:54, 3F

07/26 17:06, , 4F
這招我也試過了沒用==
07/26 17:06, 4F
文章代碼(AID): #1G3XJzfN (AndroidDev)
文章代碼(AID): #1G3XJzfN (AndroidDev)