Нажмите событие для Android виджета, чтобы перемещаться по сайту - PullRequest
0 голосов
/ 13 апреля 2011

Я занимаюсь разработкой приложения на Android 2.2.Мое приложение показывает количество работ на виджете.Когда я нажимаю на этот виджет, пользователь перенаправляется на веб-сайт.

Вот как мы можем реализовать событие клика для виджета, который имеет фоновое изображение с TextView.

Пожалуйста, помогите мне в этом.

1 Ответ

0 голосов
/ 13 апреля 2011

Ознакомьтесь со следующим уроком

http://developer.android.com/guide/topics/appwidgets/index.html

Событие onUpdate в AppWidgetProvider - это то, что вы ищете. На этой странице есть разделы. По сути, вы можете сделать что-то вроде следующего в вашем классе AppWidgetProvider.

public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {

  /* loop through each widgets created by this provider and do the following */

  Intent intent = new Intent(context, ExampleActivity.class);
  PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);

  // Get the layout for the App Widget and attach an on-click listener to the button
  RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.appwidget_provider_layout);
  views.setOnClickPendingIntent(R.id.button, pendingIntent);

}
...