从Appwidget发送字符串到新活动

时间:2011-10-20 21:22:18

标签: android android-widget android-appwidget

我正在使用appWidget textView,我想要的是在{i>启动的新活动中预览此textView

Intent configIntent = new Intent(context, ViewFromWidget.class);
configIntent.setAction(ACTION_WIDGET_CONFIGURE);
PendingIntent myPendingIntent = PendingIntent.getActivity(context, 0, configIntent, 0);   
remoteViews.setOnClickPendingIntent(R.id.widgetLayout, myPendingIntent);

有人可以指出我如何将字符串发送到您通过appWidget启动的新活动?

1 个答案:

答案 0 :(得分:0)

这应该很简单,你想使用intent extra来传递字符串。

在setAction

之前添加
   configIntent.putExtra("MyKey", myString);

在获取意图的活动中使用getStringExtra

   String passedString = getIntent().getStringExtra("MyKey");