Panowie i Panie
Chciałbym przekazać zmienną w postaci Stringa do widgetu - i docelowo wyświetlić jej wartość w polu tekstowym.
Próbowałem m. in. tak
W MainActivity:
intent = new Intent(MainActivity.this, NewAppWidget.class);
intent.putExtra("extra_value", "TEKST");
sendBroadcast(intent);
I NewAppWidget.java:
@Override
public void onReceive(Context context, Intent intent) {
String value = intent.getStringExtra("extra_value");
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.new_app_widget);
views.setTextViewText(R.id.appwidget_text, value);
super.onReceive(context, intent);
}
Ale nie bangla.
Pomożecie?