The constructor to AlarmManager.AlarmClockInfo
принимает PendingIntent
, описанный как «намерение, которое может использоваться для отображения или редактирования деталей будильника». Где это используется системой? Я не вижу ничего в интерфейсе Android 6.0, который, похоже, вызовет этот PendingIntent
.Где находится PendingIntent в AlarmManager.AlarmClockInfo?
4
A
ответ
4
PendingIntent
возвращается getShowIntent()
в AlarmManager.AlarmClockInfo:
public PendingIntent getShowIntent() {
return mShowIntent;
}
и используется в onClick()
методе StatusBarHeaderView:
PendingIntent showIntent = mNextAlarm.getShowIntent();
if (showIntent != null && showIntent.isActivity()) {
mActivityStarter.startActivity(showIntent.getIntent(), true /* dismissShade */);
}
Визуально, вещь пользователь нажимает на для вызова PendingIntent
является дата/время тревоги, показанная на следующем скриншоте в сером справа от значка будильника:
Смежные вопросы
- 1. Как работает PendingIntent AlarmManager.AlarmClockInfo?
- 2. Где находится «#» в SML?
- 3. Отмены PendingIntent
- 4. Где "tidy" находится в "twill"?
- 5. Где находится гиперкаль в kvm?
- 6. Где находится Meteor в Windows?
- 7. Где находится сервлетКонтекст в Grails?
- 8. Где находится «экспорт» в PhantomJS?
- 9. Где находится/tmp в android?
- 10. Где находится SiteLogoUrl в CSOM?
- 11. Где MonoMac.dll находится в OSX?
- 12. Где находится glGenBuffers в Qt5?
- 13. Где находится эшафот в RubyMine
- 14. Где находится окно в NSDocument
- 15. Где находится контроллер в CodeIgniter
- 16. Где находится jQuery в VS2015?
- 17. Где находится pandoc в Windows?
- 18. Где находится wpath в VS2015
- 19. Где находится System.CodeDom.Compiler.CompilerParameters в Silverlight?
- 20. Где находится номер позиции в
- 21. Где находится getShortcutHtmlId() в Mage_Paypal_Block_Express_Shortcut?
- 22. где объект находится в C#?
- 23. Где находится HttpConflict в MVC6?
- 24. Где находится «Проводник» в IntelliJ?
- 25. Где находится System.err в Windows?
- 26. Где находится classes.dex в apk?
- 27. Где находится «Все» в Makefile?
- 28. Где находится "Gemfile" в Ruby?
- 29. Где находится VPERMB в AVX2?
- 30. Где находится ".on" в "process.stdin.on"?
Спасибо за указание, что ожидающее намерение должно начать действие. Теперь я понимаю, почему мой «BroadcastReceiver» вообще ничего не получает. – Nikolai