AlarmManager.AlarmClockInfo
的构造函数需要一个PendingIntent
,被描述为“可以用来显示或编辑闹钟的详细信息的意图”。系统在哪里使用它?我在Android 6.0 UI中没有看到任何似乎会触发那个PendingIntent
的东西。
AlarmManager.AlarmClockInfo
的构造函数需要一个PendingIntent
,被描述为“可以用来显示或编辑闹钟的详细信息的意图”。系统在哪里使用它?我在Android 6.0 UI中没有看到任何似乎会触发那个PendingIntent
的东西。
PendingIntent
是由AlarmManager.AlarmClockInfo中的getShowIntent()
返回的:public PendingIntent getShowIntent() {
return mShowIntent;
}
它用于 StatusBarHeaderView 的 onClick()
方法中:
PendingIntent showIntent = mNextAlarm.getShowIntent();
if (showIntent != null && showIntent.isActivity()) {
mActivityStarter.startActivity(showIntent.getIntent(), true /* dismissShade */);
}
在视觉上,用户点击以调用PendingIntent
的东西是闹钟日期/时间,如下图所示,以灰色显示在闹钟图标右侧: