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>
在廣播接收機我更新部件。
OO!謝謝 !!這是工作) – 2012-03-05 13:45:50