0
Мне нужно показать разные данные, когда будет выбран другой виджет. Например, виджет показывает активность с номером 1 и виджет с цифрой 2 :)Как проверить, какой виджет был нажат?
Возможно, я могу отправить некоторые данные по намерениям из виджета, но затем как получить эти данные в классе активности? Widget класс
Intent intent = new Intent(context, Information.class);
intent.putExtra("widget_id", appWidgetId);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget1x1);
remoteViews.setOnClickPendingIntent(R.id.widget_layout, pendingIntent);
'intent.putExtra («WIDGET_ID», appWidgetId)' в классе виджета, и ваш код должен быть в деятельности, так как я могу обвили его? –
После намерения.putExtra вы будете вызывать активность, передавая намерение в качестве параметра, не так ли? – kosa
um, yes + pendingintent bacause, это виджет –