思想:利用AppWidgetProvider里面的onReceive()事件接收广播来更新AppWidget。
步骤:
一、给AppWidget上的某个控件设置OnClickPendingIntent():
Intent UPintent=new Intent("zyf.test.widget.UP");
PendingIntent pendingIntentUp=PendingIntent.getBroadcast(context, 0, UPintent, 0);
views.setOnClickPendingIntent(R.id.widget_BT_Up, pendingIntentUp);
Intent UPintent=new Intent("zyf.test.widget.UP");
PendingIntent pendingIntentUp=PendingIntent.getBroadcast(context, 0, UPintent, 0);
views.setOnClickPendingIntent(R.id.widget_BT_Up, pendingIntentUp);
二、设置AppWidget的intent-filter:
<receiver android:name="AppWidget">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"></action>
<acti