0
我有一個開始到onUpdate方法的小部件,它從web讀取相同的數據並將其保存到首選項中,然後此服務必須調用小部件的onUpdate方法以使用此數據進行更新。我使用這個服務代碼Android:小工具和服務
Intent i = new Intent();
i.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
PendingIntent pi = PendingIntent.getBroadcast(getApplicationContext(), 0, i, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarm = (AlarmManager)getApplicationContext().getSystemService(Context.ALARM_SERVICE);
alarm.setRepeating(AlarmManager.ELAPSED_REALTIME, SystemClock.elapsedRealtime(), 5000, pi);
但是,這段代碼不會調用小部件的onUpdate方法......爲什麼?