aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRoman Birg <roman@cyngn.com>2014-04-15 10:26:40 -0700
committerRoman Birg <roman@cyngn.com>2014-04-15 10:26:40 -0700
commit91a6ed464fcac5cc9ff6229256f649c3367118fe (patch)
treead0577164861473679140d3ea7b2188016c7abc9 /src
parent8202614dfec7f47f24f82148143a4f33bfa9d288 (diff)
downloadandroid_packages_apps_LockClock-91a6ed464fcac5cc9ff6229256f649c3367118fe.tar.gz
android_packages_apps_LockClock-91a6ed464fcac5cc9ff6229256f649c3367118fe.tar.bz2
android_packages_apps_LockClock-91a6ed464fcac5cc9ff6229256f649c3367118fe.zip
LockClock: remove external force refresh action
* Let the provider handle the force refresh. Change-Id: I53db312074a93601aa0b8c712622adc617ace7e1 Signed-off-by: Roman Birg <roman@cyngn.com>
Diffstat (limited to 'src')
-rw-r--r--src/com/cyanogenmod/lockclock/weather/ExternalWeatherUpdateReceiver.java4
-rw-r--r--src/com/cyanogenmod/lockclock/weather/WeatherContentProvider.java4
2 files changed, 5 insertions, 3 deletions
diff --git a/src/com/cyanogenmod/lockclock/weather/ExternalWeatherUpdateReceiver.java b/src/com/cyanogenmod/lockclock/weather/ExternalWeatherUpdateReceiver.java
index bf2e59e..f82d73d 100644
--- a/src/com/cyanogenmod/lockclock/weather/ExternalWeatherUpdateReceiver.java
+++ b/src/com/cyanogenmod/lockclock/weather/ExternalWeatherUpdateReceiver.java
@@ -10,9 +10,7 @@ public class ExternalWeatherUpdateReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
final String action = intent.getAction();
- if("com.cyanogenmod.lockclock.action.FORCE_WEATHER_UPDATE".equals(action)) {
- context.startService(new Intent("com.cyanogenmod.lockclock.action.FORCE_WEATHER_UPDATE").setClass(context, WeatherUpdateService.class));
- } else if ("com.cyanogenmod.lockclock.action.REQUEST_WEATHER_UPDATE".equals(action)) {
+ if ("com.cyanogenmod.lockclock.action.REQUEST_WEATHER_UPDATE".equals(action)) {
context.startService(new Intent().setClass(context, WeatherUpdateService.class));
}
}
diff --git a/src/com/cyanogenmod/lockclock/weather/WeatherContentProvider.java b/src/com/cyanogenmod/lockclock/weather/WeatherContentProvider.java
index dec65f1..25c2edf 100644
--- a/src/com/cyanogenmod/lockclock/weather/WeatherContentProvider.java
+++ b/src/com/cyanogenmod/lockclock/weather/WeatherContentProvider.java
@@ -4,6 +4,7 @@ package com.cyanogenmod.lockclock.weather;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.Context;
+import android.content.Intent;
import android.content.UriMatcher;
import android.database.Cursor;
import android.database.MatrixCursor;
@@ -119,6 +120,9 @@ public class WeatherContentProvider extends ContentProvider {
return result;
} else {
if (DEBUG) Log.e(TAG, "sCachedWeatherInfo is null");
+ Intent updateWeather = new Intent(WeatherUpdateService.ACTION_FORCE_UPDATE);
+ updateWeather.setClass(mContext, WeatherUpdateService.class);
+ mContext.startService(updateWeather);
}
return null;
}