PendingIntent在AppWidget程序中的应用
1、绑定某一个Widget:
updateViews.setOnClickPendingIntent(R.id.next_button, pendingIntent);
这里的updateViews是AppWidget的RemoteViews对象
2、通过PendingIntent启动一个Activity:
格式如下:
Intent intent3 = new Intent(context, Activity.class);
PendingIntent pendingIntent3 = PendingIntent.getActivity(context, 0,
intent3, 0);
3、通过PendingIntent启动一个Service:
Intent intent3 = new Intent(context, Service.class);
PendingIntent pendingIntent3 = PendingIntent.getService(context, 0,
intent3, 0);
4、通过PendingIntent发布一条广播:
Intent intent2 = new Intent("MSG");
PendingIntent pendingIntent2 = PendingIntent.getBroadcast(context, 0,
intent2, 0);