1
在我的应用程序中,我有一个按钮,设置一个确定的时间来运行AlarmManager,我需要显示在一个TextView中剩余多少时间报警,我怎么可以做到?如何知道多少时间是为报警
注意:我的应用程序需要工作在API中15.启动AlarmManager
按钮。
// Alarm manager
Intent intent = new Intent(getActivity().getApplicationContext(), AlarmReceiver.class);
final PendingIntent pendingIntent = PendingIntent.getBroadcast(getActivity().getApplicationContext(), 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
final AlarmManager alarmManager = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
buttonsTimer.get(0).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime()+42000000, pendingIntent);
}
});
谢谢你,这是如此简单,但我坚持这一点。 –