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程序中的应用,包括如何使用PendingIntent绑定Widget、启动Activity、启动Service和发布广播。每个部分都提供了具体的实例代码,帮助开发者更好地理解和实践。
172

被折叠的 条评论
为什么被折叠?



