12345678910111213141516171819202122232425262728293031 |
- package com.flacksta.chef.journeygpstracker
- import android.app.AlarmManager
- import android.app.PendingIntent
- import android.content.Context
- import android.content.Intent
- import android.preference.PreferenceManager
- class WidUtils {/*
- fun scheduleUpdate(context: Context) {
- val alarmManager = context.getSystemService(Context.ALARM_SERVICE) as? AlarmManager
- val pendingIntent = getAlarmIntent(context) //PendingIntent.getService(context, requestId, intent, PendingIntent.FLAG_NO_CREATE)
- val intervalMillis = (interval!!.toInt() * 60 * 1000).toLong()
- val pi = getAlarmIntent(context)
- am.cancel(pi)
- am.setInexactRepeating(AlarmManager.RTC, System.currentTimeMillis(), intervalMillis, pi)
- }
- private fun getAlarmIntent(context: Context): PendingIntent {
- val intent = Intent(context, HomeTempAppWidget::class.java)
- intent.action = HomeTempAppWidget.ACTION_UPDATE
- return PendingIntent.getBroadcast(context, 0, intent, 0)
- }
- fun clearUpdate(context: Context) {
- val am = context.getSystemService(Context.ALARM_SERVICE) as AlarmManager
- am.cancel(getAlarmIntent(context))
- }*/
- }
|