为了账号安全,请及时绑定邮箱和手机立即绑定

需要一些帮助来填补安排每日通知的代码中的空白

需要一些帮助来填补安排每日通知的代码中的空白

POPMUISE 2023-07-28 09:59:45
我搜索了 Android studio 文档,发现了一些应该安排每日通知的代码片段。不幸的是,由于我对这一切都是新手,它有一些我无法弄清楚的缺失部分。private AlarmManager alarmMgr;private PendingIntent alarmIntent;...alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);Intent intent = new Intent(context, AlarmReceiver.class);alarmIntent = PendingIntent.getBroadcast(context, 0, intent, 0);// Set the alarm to start at 8:30 a.m.Calendar calendar = Calendar.getInstance();calendar.setTimeInMillis(System.currentTimeMillis());calendar.set(Calendar.HOUR_OF_DAY, 8);calendar.set(Calendar.MINUTE, 30);// setRepeating() lets you specify a precise custom interval--in this case,// 20 minutes.alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),        1000 * 60 * 20, alarmIntent);context.getSystemService、new Intent(context, AlarmReceiver.class)等中的这个“上下文”是什么?还有什么东西是这里没有的吗?
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超5个赞

它是应用程序上下文。需要明确的是,它是您要使用的当前 Activity(例如 MainActivity)的信息和数据。你可以通过

Context context = this.getApplicationContext();

编辑:为了更通用的用途


查看完整回答
反对 回复 2023-07-28
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信