Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中每天的特定时间做一些事情_Java_Android - Fatal编程技术网

Java 如何在android中每天的特定时间做一些事情

Java 如何在android中每天的特定时间做一些事情,java,android,Java,Android,我想每天早上9点查看一些url。但是我怎么做呢?我确实查阅了一些关于AlarmManager和IntentService的主题和文章,但我无法收集我的应用程序,是否有任何示例代码或其他内容?谢谢..尝试以下内容: /Create alarm manager AlarmManager mAlarmManger = (AlarmManager)getSystemService(Context.ALARM_SERVICE); //Create pending intent & reg

我想每天早上9点查看一些url。但是我怎么做呢?我确实查阅了一些关于AlarmManager和IntentService的主题和文章,但我无法收集我的应用程序,是否有任何示例代码或其他内容?谢谢..

尝试以下内容:

 /Create alarm manager

 AlarmManager mAlarmManger = (AlarmManager)getSystemService(Context.ALARM_SERVICE);

 //Create pending intent & register it to your alarm notifier class
 Intent intent = new Intent(this, AlarmReceiver_maandag_1e.class);
 intent.putExtra("uur", "1e"); // if you want
 PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);

 //set timer you want alarm to work (here I have set it to 9.00)
 Calendar calendar = Calendar.getInstance();
 calendar.set(Calendar.HOUR_OF_DAY, 9);
 calendar.set(Calendar.MINUTE, 0);
 calendar.set(Calendar.SECOND, 0);

 //set that timer as a RTC Wakeup to alarm manager object
 mAlarmManger .set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);

AlarmManager有什么问题?AlarmManager am=(AlarmManager)context.getSystemService(context.ALARM\u SERVICE);意向意向=新意向(上下文,Zamanlayici.class);intent.putExtra(一次,布尔值.FALSE);PendingIntent pi=PendingIntent.getBroadcast(上下文,0,意图,0)//在5秒后,am.SETREPECTING(AlarmManager.RTC_唤醒,System.currentTimeMillis(),1000*10,pi);像这段代码一样,我可以在这段特定的时间间隔内完成,但我不能完成这段特定的时间o,创建一个
日历
对象,它是第一个事件的特定时间,并使用
INTERVAL\u DAY
的一段时间,使其每24小时重复一次。您的日历对象是什么?警告:此方法不考虑
calendar
可能在过去。一天的大部分时间都是这样。您需要检查
日历
是否已过时,如果已过时,请将
添加()
一天。