widget 点击后传送参数
widget 点击后传递参数
传参数:
通过 Uri.parse("test") 传一个参数test
在widget onReceive 中取参数:
传参数:
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();