widget 点击后传送参数

widget 点击后传递参数
传参数:
RemoteViews  remoteViews = new RemoteViews(context.getPackageName(),R.layout.mywidget_frame);

Intent intent = new Intent(action, Uri.parse("test"), context, DeskWidget.class);

PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent , 0);

remoteViews.setOnClickPendingIntent(R.id.button, pendingIntent);


通过 Uri.parse("test") 传一个参数test

在widget onReceive 中取参数:
String key=intent.getDataString();