传参数:
[color=red][b]通过 Uri.parse("test") 传一个参数test[/b][/color]
在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);
[color=red][b]通过 Uri.parse("test") 传一个参数test[/b][/color]
在widget onReceive 中取参数:
String key=intent.getDataString();
本文介绍了一种在Android小部件(Widget)中传递参数的方法。通过使用Uri.parse()构造Intent,并结合PendingIntent设置按钮点击事件来实现。在Widget的onReceive()方法中可以通过getDataString()获取传递的参数。
968

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



