我面临的问题与本文所述的问题相同:Android AlarmClock search by label。
我想修改已存在的现有警报,如果不存在则添加一个。我正在使用ALARM_SEARCH_MODE_LABEL
与AlarmClock.EXTRA_MESSAGE
组合来选择闹钟,但我不确定为什么它不会选择现有的闹钟。
我正在使用它:
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_MESSAGE, "my alarm");
i.putExtra(AlarmClock.EXTRA_ALARM_SEARCH_MODE, AlarmClock.ALARM_SEARCH_MODE_LABEL);
startActivity(i);
每次运行这段代码时,这只会创建一个新的警报,修改现有代码还需要哪些额外的操作?