【重构】将闹钟设置逻辑提取为AlarmSettingDialog