【问题标题】:Android AlarmClock search by labelAndroid 闹钟按标签搜索
【发布时间】:2017-02-14 18:06:51
【问题描述】:

我想使用带有android.provider.AlarmClock 的 Intent 来解除 (ACTION_DISMISS_ALARM) 特定警报。我想使用 ALARM_SEARCH_MODE_LABEL 来选择警报。但是,我不知道如何设置要搜索的标签。

Intent i = new Intent(AlarmClock.ACTION_DISMISS_ALARM);
i.putExtra(AlarmClock.EXTRA_ALARM_SEARCH_MODE, AlarmClock.ALARM_SEARCH_MODE_LABEL);
startActivity(i);

有人可以帮我完成代码吗?

【问题讨论】:

  • 我不知道代码,但在我看来,您的目标是找到已经与平台安排的警报并继续解除它。我认为这里的一个障碍是您正试图以上述意图开始一项活动。尝试查看 AlarmManager 类,看看您是否可以搜索待处理的意图并将其删除。

标签: java android android-intent


【解决方案1】:

好像是这样的:

intent.putExtra(AlarmClock.EXTRA_MESSAGE, label)

这似乎会导致删除带有该标签的条目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-26
    • 1970-01-01
    • 2013-04-07
    • 2017-02-11
    相关资源
    最近更新 更多