在我的代码中,setRepeating()
方法上的间隔(第三个参数)似乎不是每5秒触发一次。报警管理器未触发
它使在时间的增加,这就像第一个或2大多在时间,但其他火灾等之后40+secs
那么,什么是错在这里?
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent i = new Intent(this, MainActivity2Activity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pi = PendingIntent.getActivity(this, 0, i, PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
am.setRepeating(RTC_WAKEUP,System.currentTimeMillis(),1000*5,pi);
}
}
但我需要的过程中,即使过程被中止 – Flava
对不起运行,但它不可能使这一进程运行时,它的死亡。 – kostek