Отправить строку из Appwidget в новую активность - PullRequest
0 голосов
/ 21 октября 2011

Я работаю над appWidget, у которого есть textView, все, что я хочу - это предварительный просмотр этого 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 голосов
/ 21 октября 2011

Это должно быть легко, вы хотите использовать intent extra для передачи строк.

Добавьте это перед setAction

   configIntent.putExtra("MyKey", myString);

А в упражнении для получения намерения используйте getStringExtra

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