PendingIntent在AppWidget程序中的应用

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

你可能感兴趣的:(PendingIntent在AppWidget程序中的应用)