title: Broadcast Receiver and widget timezone
body: <p>I use Broadcast Receiver, WidgetProvider and Configure Activity. Activity starts during the creation of a widget. Widgets are updated every 20 seconds.</p>
  
  <pre><code>  private PendingIntent service = null; 
     Intent intent = new Intent(context, AlarmReceiver.class);
         if (service == null) {
          service = PendingIntent.getBroadcast(context, 0, intent,
                  PendingIntent.FLAG_UPDATE_CURRENT);
      }
          m.setRepeating(AlarmManager.RTC, TIME.getTime().getTime(), 1000 * 20,
              service);
  </code></pre>
  
  <p>I whant to update widgets when I change time or timezone on my phone. Widgets are updated when I change the time ahead. But when I change the time back, nothing happens.
  I've already added to the manifest</p>
  
  <pre><code>        &lt;receiver android:name=".AlarmReceiver" &gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.ACTION_TIMEZONE_CHANGED" /&gt;
              &lt;action android:name="android.intent.ACTION_TIME" /&gt;
          &lt;/intent-filter&gt;
      &lt;/receiver&gt;
  </code></pre>
  
  <p>In the Broadcast Receiver I'm updating widgets.</p>