看板 AndroidDev 關於我們 聯絡資訊
又有問題==在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