我想知道是否有办法以编程方式创建闹钟事件?我知道使用API 9,您可以使用AlarmClock类设置参数,然后将它们传递给活动,但我想在我的应用程序中模仿相同的操作,而不需要启动此活动。
答案 0 :(得分:1)
您仍然可以使用AlarmClock API。如果您想跳过调出AlarmClock
活动,请添加以下内容:
i.putExtra(AlarmClock.EXTRA_SKIP_UI, true);
虽然我遇到了一个已知的Android问题,这个额外的问题会导致警报被创建并保存,但它没有正确布防(即使它出现时也不会响时)。我们针对此问题找到的工作是两次致电startActivity()
。到目前为止,它一直运作良好。