【发布时间】:2016-04-03 07:43:23
【问题描述】:
我正在 OnCreate 中创建一个活动的警报管理器,该活动应该在 2 小时后运行,但每隔几分钟就会运行一次,有人可以帮助我可能正在做的事情是错误的吗?
public class DrawerActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_drawer_menu);
ButterKnife.bind(this);
setUpFitnessAlarm();
}
}
private void setUpFitnessAlarm(){
Intent alarmIntent = new Intent(DrawerActivity.this, GoogleFitAutoStart.class);
pendingIntent = PendingIntent.getBroadcast(DrawerActivity.this, 0, alarmIntent, 0);
int wkupTime;
wkupTime =72000;
Log.i(TAG,"Default timer fetch : "+wkupTime);
manager.setInexactRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), wkupTime, pendingIntent);
}
【问题讨论】:
标签: android alarmmanager android-alarms repeatingalarm