作者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
1F:推 asilzheng:你的MY_ACTION里面是什麽? 07/24 11:28
2F:→ ivanf10710:public final static String MY_ACTION="MY_ACTION"; 07/24 22:34
3F:推 sdyy:name="AlarmReceiver" 改为name=".AlarmReceiver" 07/24 22:54
4F:→ ivanf10710:这招我也试过了没用== 07/26 17:06