summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAdrian Roos <roosa@google.com>2014-07-13 14:38:22 +0200
committerAdrian Roos <roosa@google.com>2014-07-21 12:07:52 +0000
commitedad7b24c17fa501f59af3c159e94e7b590e4145 (patch)
tree9891e241ed32c2b8e2cbb83b11c7b9be3e5f8b40 /core
parent1d44e0ccecc44cf7f7852e559bf2f9a9aef66064 (diff)
downloadframeworks_base-edad7b24c17fa501f59af3c159e94e7b590e4145.zip
frameworks_base-edad7b24c17fa501f59af3c159e94e7b590e4145.tar.gz
frameworks_base-edad7b24c17fa501f59af3c159e94e7b590e4145.tar.bz2
Update LockPatternUtils to new alarm API
Change-Id: Idc6c2865b86e467e1e254452326f327f145177b0
Diffstat (limited to 'core')
-rw-r--r--core/java/com/android/internal/widget/LockPatternUtils.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/core/java/com/android/internal/widget/LockPatternUtils.java b/core/java/com/android/internal/widget/LockPatternUtils.java
index cc481e1..d60f787 100644
--- a/core/java/com/android/internal/widget/LockPatternUtils.java
+++ b/core/java/com/android/internal/widget/LockPatternUtils.java
@@ -18,6 +18,8 @@ package com.android.internal.widget;
import android.Manifest;
import android.app.ActivityManagerNative;
+import android.app.AlarmClockInfo;
+import android.app.AlarmManager;
import android.app.admin.DevicePolicyManager;
import android.app.trust.TrustManager;
import android.appwidget.AppWidgetManager;
@@ -1170,13 +1172,9 @@ public class LockPatternUtils {
* @return A formatted string of the next alarm (for showing on the lock screen),
* or null if there is no next alarm.
*/
- public String getNextAlarm() {
- String nextAlarm = Settings.System.getStringForUser(mContentResolver,
- Settings.System.NEXT_ALARM_FORMATTED, UserHandle.USER_CURRENT);
- if (nextAlarm == null || TextUtils.isEmpty(nextAlarm)) {
- return null;
- }
- return nextAlarm;
+ public AlarmClockInfo getNextAlarm() {
+ AlarmManager alarmManager = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
+ return alarmManager.getNextAlarmClock(UserHandle.USER_CURRENT);
}
private boolean getBoolean(String secureSettingKey, boolean defaultValue, int userId) {