虽然这个问题在这里反复重复,但是没有解决方案正在工作,在下面的代码中它应该在启动我的活动10秒后第一次触发,但它立即启动。而且我正在使用FLAG_UPDATE_CURRENT,所以没有过去的时间可以立即启动,因为我没有按特定小时/分钟/秒进行设置。请你把我的注意力集中到我失踪的事情上。我的AlarmManager立即触发报警
我测试在Android 5.0靶向API 4.0+
- compileSdkVersion 23
- 的minSdkVersion 16
targetSdkVersion 23
Intent myIntent = new Intent(this, check.class); PendingIntent pi = PendingIntent.getBroadcast(this, 0, myIntent, PendingIntent.FLAG_UPDATE_CURRENT); AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC,万,(AlarmManager.INTERVAL_DAY/8),pi);
这是我在AndroidManifest.xml
<receiver
android:name=".Check"
android:exported="false" />
认真的人谁加了-1的问题,为什么?你知道答案吗?然后分享它,我解释说我在这里寻找答案,他们不工作,投票不是你玩的玩具,只是因为你可以。 –