如何在Android中创建报警重复进行用户输入?

时间:2011-07-06 04:33:59

标签: android android-alarms

我是一名Android开发人员。我正在创建一个应用程序,我必须在其中输入用户输入 8:00,9:00,10:00等我每次用户输入时都要设置20或30天的闹钟。用户可以输入两次或三次或任何时间的时间。我知道有一个功能

alarm.setRepeating(AlarmManager.RTC,System.currentTimeMillis()+timeinminutes*60*1000,30*1000, pintent);

但是我必须设置用户输入的警报或日期。所以任何人都可以告诉我。我怎么能这样做。

2 个答案:

答案 0 :(得分:0)

也许您可以使用另一个非重复警报20或30天停止重复警报。

答案 1 :(得分:0)

以下代码可以帮助您,首先应用程序将在非常快的时间运行,您可以指定为您的要求

AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);

long interval = android.text.format.DateUtils.DAY_IN_MILLIS*20;//or 30

long firstWake = System.currentTimeMillis() ;

am.setRepeating(AlarmManager.RTC,firstWake, interval, pendingIntent);