我是android的新手。我正在创建一个应用程序,我必须多次接受用户输入,然后在一天内设置一次警报,那么请告诉我如何实现这一目标?我可以每天一次设置闹钟所以你能说出什么样的逻辑是什么是最好的实现方式。
答案 0 :(得分:4)
Intent intent1 = new Intent(this, give the sameclassname.class);
PendingIntent pintent = PendingIntent.getService(this, 0, intent1, 0);
AlarmManager alarm = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
alarm.setRepeating(AlarmManager.RTC, System.currentTimeMillis()+timeinminutes*60*1000,30*1000, pintent);
此代码根据“timeinminutes”重复警报。这是变量。
答案 1 :(得分:0)
我不完全确定我理解你的问题,但你应该看一下AlarmManager
Theres有几个例子(警报下)
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/index.html
和
http://developer.android.com/reference/android/app/AlarmManager.html