作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从 API 21/Android 5.0 开始
字段 Settings.System.NEXT_ALARM_FORMATTED 已弃用
这样做的替代方案是什么?我看到了http://developer.android.com/reference/android/app/AlarmManager.html#getNextAlarmClock()但我真的不知道如何实现它。
最佳答案
您应该将 android 升级到 api 级别 21,并且您的设备也应该与之兼容,您也可以删除 try..catch block ,但如果您的 manifest.xml 中的 android:minSdkVersion 小于 21 则更好。
try {
AlarmManager am = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
am.getNextAlarmClock();
Log.d("Nextalarm", am.getNextAlarmClock().toString());
} catch (NoSuchMethodError e) {
e.printStackTrace();
}
关于android - NEXT_ALARM_FORMATTED 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27333972/
从 API 21/Android 5.0 开始 字段 Settings.System.NEXT_ALARM_FORMATTED 已弃用 这样做的替代方案是什么?我看到了http://developer
现在我可以在字符串值中获取下一个警报。我想在毫秒内得到它。这是我尝试过的方法,但没有用。我也使用 Locale.US,但希望它适用于任何 Locale。请指教 String nextAlarm = a
我正在按如下方式设置警报: AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE); alar
我是一名优秀的程序员,十分优秀!