Обновление виджета Android

На основе этого руководства я создал виджет, который должен показывать время. Способ java работает, а способ обслуживания - нет.

HelloWidget.java: Идентификатор, если это хороший способ, но я попытался изменить метод onUpdate, как показано ниже, но у него есть проблема с ALARM_SERVICE: ALARM_SERVICE не может быть разрешен в переменной

public class HelloWidget extends AppWidgetProvider {

    @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {

        AlarmManager alarmManager;
        Intent intent = new Intent(context, AlarmReceiver.class);
        PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0,
          intent, PendingIntent.FLAG_UPDATE_CURRENT);
        alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
        Calendar cal = Calendar.getInstance();
        cal.set(Calendar.HOUR_OF_DAY, 18);
        cal.set(Calendar.MINUTE, 56);
        cal.set(Calendar.SECOND, 0);
        cal.set(Calendar.MILLISECOND, 0);
        alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), 86400, pendingIntent);
   }
}

Любая помощь приветствуется.

6
задан Ferrrmolina 13 April 2018 в 20:33
поделиться