我已经阅读了一些教程并阅读了文档,但我无法完成这项工作......这是我一直在测试的:
这是我向警报管理器注册要调用的意图的方式:
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MINUTE, 1)
PendingIntent sender = PendingIntent.getBroadcast(this, 192837, new Intent(this, AlarmReceiver.class), PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender);
我的警报接收器:
public class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent intent2 = new Intent(context, NewCommit.class);
context.startActivity(intent2);
}
}
当然,我在 androidManifest.xml 中添加了接收器:
<receiver android:process=":remote" android:name="AlarmReceiver"></receiver>
并且在应用程序标签内。
任何的想法?快把我逼疯了,我找不到问题所在!
谢谢