2012-03-05 26 views
0

私は、放送受信機、WidgetProvider、設定アクティビティを使用します。アクティビティはウィジェットの作成中に開始されます。ウィジェットは20秒ごとに更新されます。放送受信機とウィジェットのタイムゾーン

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); 

私の携帯電話で時刻や時間帯を変更すると、ウィジェットを更新することができます。ウィジェットは、先に時間を変更すると更新されます。しかし、時間を戻すと何も起こりません。 私はすでに、私はウィジェットを更新しています放送受信機でマニフェスト

 <receiver android:name=".AlarmReceiver" > 
     <intent-filter> 
      <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" /> 
      <action android:name="android.intent.ACTION_TIME" /> 
     </intent-filter> 
    </receiver> 

に追加しました。

答えて

関連する問題